diff options
-rw-r--r-- | cmake/Modules/DefineCompilerFlags.cmake | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cmake/Modules/DefineCompilerFlags.cmake b/cmake/Modules/DefineCompilerFlags.cmake index c6531f6..8ef642e 100644 --- a/cmake/Modules/DefineCompilerFlags.cmake +++ b/cmake/Modules/DefineCompilerFlags.cmake @@ -46,10 +46,13 @@ if (UNIX AND NOT WIN32) if (WITH_FORTIFY_SOURCE) add_definitions(-D_FORTIFY_SOURCE=2) endif (WITH_FORTIFY_SOURCE) + + # Set linker flags + set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed") endif (CMAKE_COMPILER_IS_GNUCC) endif (UNIX AND NOT WIN32) # suppress warning about "deprecated" functions -if(MSVC) -add_definitions(-D_CRT_SECURE_NO_WARNINGS) -endif(MSVC) +if (MSVC) + add_definitions(-D_CRT_SECURE_NO_WARNINGS) +endif (MSVC) |