From 439c6a3c13bad5e98616316c941fdc20b7be6bd8 Mon Sep 17 00:00:00 2001 From: Alex Groce Date: Fri, 27 Jul 2018 12:06:22 -0700 Subject: [PATCH] add --no-export-dynamic so clang static compile works, also add link for 32 bit --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 36d7e6f..64cfe8a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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"