Skip to content

Commit 295c44f

Browse files
committed
cmake: Fix rtti options.
1 parent 92104e8 commit 295c44f

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

bin/cc/CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ target_link_libraries(vast-cc
2828
)
2929

3030
mlir_check_link_libraries(vast-cc)
31+
32+
if (NOT LLVM_ENABLE_RTTI)
33+
set_target_properties(vast-cc PROPERTIES COMPILE_FLAGS "-fno-rtti")
34+
endif()

bin/opt/CMakeLists.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,8 @@ target_link_libraries(vast-opt
1515
MLIRHighLevel
1616
)
1717

18-
mlir_check_all_link_libraries(vast-opt)
18+
mlir_check_all_link_libraries(vast-opt)
19+
20+
if (NOT LLVM_ENABLE_RTTI)
21+
set_target_properties(vast-opt PROPERTIES COMPILE_FLAGS "-fno-rtti")
22+
endif()

lib/vast/Translation/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,8 @@ target_link_libraries( FromSourceParser
1616

1717
vast_settings
1818
)
19+
20+
21+
if (NOT LLVM_ENABLE_RTTI)
22+
set_target_properties(FromSourceParser PROPERTIES COMPILE_FLAGS "-fno-rtti")
23+
endif()

0 commit comments

Comments
 (0)