Fix include path for check-gdb-mlir-support to include the MLIR binary dir
authorMehdi Amini <joker.eph@gmail.com>
Thu, 7 Jan 2021 21:25:59 +0000 (21:25 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Thu, 7 Jan 2021 21:29:09 +0000 (21:29 +0000)
This fixes a build failure:

fatal error: 'mlir/IR/BuiltinTypes.h.inc' file not found

debuginfo-tests/CMakeLists.txt

index 4b6af52..0abbe46 100644 (file)
@@ -26,7 +26,9 @@ if ("mlir" IN_LIST LLVM_ENABLE_PROJECTS)
   add_llvm_executable(check-gdb-mlir-support
         llvm-prettyprinters/gdb/mlir-support.cpp
   )
-  target_include_directories(check-gdb-mlir-support PRIVATE ${LLVM_EXTERNAL_MLIR_SOURCE_DIR}/include)
+  target_include_directories(check-gdb-mlir-support PRIVATE
+                               ${LLVM_EXTERNAL_MLIR_SOURCE_DIR}/include
+                               ${LLVM_BINARY_DIR}/tools/mlir/include)
   target_link_libraries(check-gdb-mlir-support PRIVATE MLIRIR)
   list(APPEND DEBUGINFO_TEST_DEPS check-gdb-mlir-support)
   set(MLIR_SOURCE_DIR  ${LLVM_EXTERNAL_MLIR_SOURCE_DIR})