diff --git a/mlir/test/lib/Analysis/CMakeLists.txt b/mlir/test/lib/Analysis/CMakeLists.txt --- a/mlir/test/lib/Analysis/CMakeLists.txt +++ b/mlir/test/lib/Analysis/CMakeLists.txt @@ -19,5 +19,8 @@ MLIRTestDialect ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test) +target_include_directories(MLIRTestAnalysis + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test + ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test + ) diff --git a/mlir/test/lib/Conversion/StandardToLLVM/CMakeLists.txt b/mlir/test/lib/Conversion/StandardToLLVM/CMakeLists.txt --- a/mlir/test/lib/Conversion/StandardToLLVM/CMakeLists.txt +++ b/mlir/test/lib/Conversion/StandardToLLVM/CMakeLists.txt @@ -13,5 +13,8 @@ MLIRTestDialect ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../Dialect/Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../Dialect/Test) +target_include_directories(MLIRTestStandardToLLVM + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../../Dialect/Test + ${CMAKE_CURRENT_BINARY_DIR}/../../Dialect/Test + ) diff --git a/mlir/test/lib/Dialect/DLTI/CMakeLists.txt b/mlir/test/lib/Dialect/DLTI/CMakeLists.txt --- a/mlir/test/lib/Dialect/DLTI/CMakeLists.txt +++ b/mlir/test/lib/Dialect/DLTI/CMakeLists.txt @@ -10,5 +10,8 @@ MLIRTestDialect ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Test) +target_include_directories(MLIRDLTITestPasses + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../Test + ${CMAKE_CURRENT_BINARY_DIR}/../Test + ) diff --git a/mlir/test/lib/Dialect/StandardOps/CMakeLists.txt b/mlir/test/lib/Dialect/StandardOps/CMakeLists.txt --- a/mlir/test/lib/Dialect/StandardOps/CMakeLists.txt +++ b/mlir/test/lib/Dialect/StandardOps/CMakeLists.txt @@ -13,5 +13,8 @@ MLIRTransformUtils ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Test) +target_include_directories(MLIRStandardOpsTestPasses + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../Test + ${CMAKE_CURRENT_BINARY_DIR}/../Test + ) diff --git a/mlir/test/lib/IR/CMakeLists.txt b/mlir/test/lib/IR/CMakeLists.txt --- a/mlir/test/lib/IR/CMakeLists.txt +++ b/mlir/test/lib/IR/CMakeLists.txt @@ -21,5 +21,9 @@ MLIRPass MLIRTestDialect ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test) + +target_include_directories(MLIRTestIR + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test + ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test + ) diff --git a/mlir/test/lib/Transforms/CMakeLists.txt b/mlir/test/lib/Transforms/CMakeLists.txt --- a/mlir/test/lib/Transforms/CMakeLists.txt +++ b/mlir/test/lib/Transforms/CMakeLists.txt @@ -17,5 +17,8 @@ MLIRTransforms ) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test) +target_include_directories(MLIRTestTransforms + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../Dialect/Test + ${CMAKE_CURRENT_BINARY_DIR}/../Dialect/Test + ) diff --git a/mlir/unittests/TableGen/CMakeLists.txt b/mlir/unittests/TableGen/CMakeLists.txt --- a/mlir/unittests/TableGen/CMakeLists.txt +++ b/mlir/unittests/TableGen/CMakeLists.txt @@ -25,8 +25,11 @@ add_dependencies(MLIRTableGenTests MLIRTableGenTestPassIncGen) add_dependencies(MLIRTableGenTests MLIRTestDialect) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../test/lib/Dialect/Test) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../test/lib/Dialect/Test) +target_include_directories(MLIRTableGenTests + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/../../test/lib/Dialect/Test + ${CMAKE_CURRENT_BINARY_DIR}/../../test/lib/Dialect/Test +) target_link_libraries(MLIRTableGenTests PRIVATE MLIRTableGen MLIRIR