add --no-export-dynamic so clang static compile works, also add link for 32 bit
This commit is contained in:
@@ -59,7 +59,9 @@ target_compile_options(${PROJECT_NAME} PUBLIC -mno-avx)
|
|||||||
|
|
||||||
target_compile_options(${PROJECT_NAME}32 PUBLIC -m32 -g3 -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}
|
target_include_directories(${PROJECT_NAME}
|
||||||
PUBLIC SYSTEM "${CMAKE_SOURCE_DIR}/src/include"
|
PUBLIC SYSTEM "${CMAKE_SOURCE_DIR}/src/include"
|
||||||
|
|||||||
Reference in New Issue
Block a user