FIX big executables in release mode: from 103 MB to 3 MB

This commit is contained in:
qPCR4vir 2018-11-03 01:52:25 +01:00
parent 36556b44f5
commit 662a9b6b80

View File

@ -17,6 +17,9 @@ if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") # AN
target_compile_options(nana PRIVATE -Wall
PUBLIC -g )
# todo: set in target property of nana
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=native -mtune=native -DNDEBUG")
set(THREADS_PREFER_PTHREAD_FLAG ON) # todo - test this
find_package(Threads REQUIRED)
target_link_libraries(nana PRIVATE Threads::Threads)