Merge pull request #843 from michael-loki/fix_static_link

Fix static link with gcc
pull/851/head
Jeff 5 years ago committed by GitHub
commit 0aab04d1b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -10,4 +10,14 @@ endif()
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
link_libraries( -flto)
return()
endif()
if(NOT CMAKE_CROSSCOMPILING)
set(CMAKE_AR "gcc-ar")
set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> qcs <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_ARCHIVE_FINISH "true")
set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> qcs <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_FINISH "true")
link_libraries( -flto )
endif()

Loading…
Cancel
Save