Skip to content

Commit f9f30f2

Browse files
committed
fixup! [CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS
mlir
1 parent e251029 commit f9f30f2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

mlir/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to conform to")
2121
if(MLIR_STANDALONE_BUILD)
2222
find_package(LLVM CONFIG REQUIRED)
2323
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LLVM_CMAKE_DIR})
24+
25+
separate_arguments(LLVM_DEFINITIONS_LIST NATIVE_COMMAND ${LLVM_DEFINITIONS})
26+
add_definitions(${LLVM_DEFINITIONS_LIST})
27+
list(APPEND CMAKE_REQUIRED_DEFINITIONS ${LLVM_DEFINITIONS_LIST})
28+
2429
include(HandleLLVMOptions)
2530
include(AddLLVM)
2631
include(TableGen)

0 commit comments

Comments
 (0)