From 2e08e431cc18ddad724e9dee6e10ff3b89022374 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Sun, 12 Feb 2023 03:01:10 +0900 Subject: [PATCH] LLVMTableGenGlobalISel: Provide `INTERFACE_INCLUDE_DIRECTORIES` Its user may include its headers as `GlobalISel/*.h` --- llvm/unittests/TableGen/CMakeLists.txt | 2 +- llvm/utils/TableGen/GlobalISel/CMakeLists.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/llvm/unittests/TableGen/CMakeLists.txt b/llvm/unittests/TableGen/CMakeLists.txt index e0c7c68..7830e02 100644 --- a/llvm/unittests/TableGen/CMakeLists.txt +++ b/llvm/unittests/TableGen/CMakeLists.txt @@ -14,5 +14,5 @@ add_llvm_unittest(TableGenTests DISABLE_LLVM_LINK_LLVM_DYLIB CodeExpanderTest.cpp ParserEntryPointTest.cpp ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../utils/TableGen) + target_link_libraries(TableGenTests PRIVATE LLVMTableGenGlobalISel LLVMTableGen) diff --git a/llvm/utils/TableGen/GlobalISel/CMakeLists.txt b/llvm/utils/TableGen/GlobalISel/CMakeLists.txt index c23ef67..d6b7a52 100644 --- a/llvm/utils/TableGen/GlobalISel/CMakeLists.txt +++ b/llvm/utils/TableGen/GlobalISel/CMakeLists.txt @@ -13,3 +13,9 @@ add_llvm_library(LLVMTableGenGlobalISel STATIC DISABLE_LLVM_LINK_LLVM_DYLIB GIMatchDagPredicateDependencyEdge.cpp GIMatchTree.cpp ) + +# Users may include its headers as "GlobalISel/*.h" +target_include_directories(LLVMTableGenGlobalISel + INTERFACE + $ + ) -- 2.7.4