Skip to content

Commit 17f12eb

Browse files
committedJul 25, 2024··
CMake Attempt another fix for Linux
1 parent f0f6e7c commit 17f12eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ execute_process(COMMAND
2727
llvm-config --libs all OUTPUT_VARIABLE LLVM_LINK_FLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
2828

2929
string(REPLACE "-std=c++17 " "" LLVM_CXX_FLAGS ${LLVM_CXX_FLAGS})
30-
string(REPLACE " " ";" LLVM_CXX_FLAGS ${LLVM_CXX_FLAGS})
30+
string(REPLACE " " ";" LLVM_CXX_FLAGS ${LLVM_CXX_FLAGS} -stdlib=libc++)
3131
string(REPLACE " " ";" LLVM_LD_FLAGS ${LLVM_LD_FLAGS})
3232
string(REPLACE " " ";" LLVM_LINK_FLAGS ${LLVM_LINK_FLAGS})
3333

3434
target_compile_options(compiler PUBLIC ${LLVM_CXX_FLAGS})
3535

36-
target_link_options(compiler PUBLIC ${LLVM_LD_FLAGS} ${LLVM_LINK_FLAGS} -stdlib=libc++)
36+
target_link_options(compiler PUBLIC ${LLVM_LD_FLAGS} ${LLVM_LINK_FLAGS} -stdlib=libc++ -lc++abi)
3737
target_link_libraries(compiler readline)
3838

3939
set_property(TARGET compiler PROPERTY CXX_STANDARD 20)

0 commit comments

Comments
 (0)
Please sign in to comment.