From: NAKAMURA Takumi Date: Sat, 11 Feb 2023 18:01:10 +0000 (+0900) Subject: LLVMTableGenGlobalISel: Provide `INTERFACE_INCLUDE_DIRECTORIES` X-Git-Tag: upstream/17.0.6~17836 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2e08e431cc18ddad724e9dee6e10ff3b89022374;p=platform%2Fupstream%2Fllvm.git LLVMTableGenGlobalISel: Provide `INTERFACE_INCLUDE_DIRECTORIES` Its user may include its headers as `GlobalISel/*.h` --- 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 + $ + )