Merge pull request #87 from trailofbits/fix_llvm_compile

Add --no-export-dynamic to the static link options, allowing clang compilation
This commit is contained in:
Alex Groce
2018-07-27 12:37:48 -07:00
committed by GitHub
+3 -1
View File
@@ -59,7 +59,9 @@ target_compile_options(${PROJECT_NAME} PUBLIC -mno-avx)
target_compile_options(${PROJECT_NAME}32 PUBLIC -m32 -g3 -mno-avx)
target_link_libraries(${PROJECT_NAME} -static "-Wl,--allow-multiple-definition")
target_link_libraries(${PROJECT_NAME} -static "-Wl,--allow-multiple-definition,--no-export-dynamic")
target_link_libraries(${PROJECT_NAME}32 -static "-Wl,--allow-multiple-definition,--no-export-dynamic")
target_include_directories(${PROJECT_NAME}
PUBLIC SYSTEM "${CMAKE_SOURCE_DIR}/src/include"