From 5495877f08323122a047ea5fbad2d7cda181eb03 Mon Sep 17 00:00:00 2001 From: Alex Groce Date: Thu, 12 Jul 2018 12:48:25 -0700 Subject: [PATCH] actually link static, and for now just ignore multiple definitions of vprintf... --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a533f04..36d7e6f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,10 +55,11 @@ add_library(${PROJECT_NAME}32 STATIC src/lib/Stream.c ) -target_compile_options(${PROJECT_NAME} PUBLIC -mno-avx --static) +target_compile_options(${PROJECT_NAME} PUBLIC -mno-avx) -target_compile_options(${PROJECT_NAME}32 PUBLIC -m32 -g3 -mno-avx --static) +target_compile_options(${PROJECT_NAME}32 PUBLIC -m32 -g3 -mno-avx) +target_link_libraries(${PROJECT_NAME} -static "-Wl,--allow-multiple-definition") target_include_directories(${PROJECT_NAME} PUBLIC SYSTEM "${CMAKE_SOURCE_DIR}/src/include"