From 091985bd8def628420ae6d1025e14ad3bb088d47 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 21 Nov 2010 23:16:56 +0100 Subject: [PATCH] Add -Wl,--as-needed and -Wl,--no-undefined to the linker flags. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9da75c8b9..f250b397d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,7 +28,7 @@ if(CMAKE_COMPILER_IS_GNUCXX) -ansi -Wall -Wextra -Wundef -Wold-style-cast -Wnon-virtual-dtor -Wcast-align -Wpointer-arith -Wformat-security -Woverloaded-virtual -Wno-long-long) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-add-needed") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-add-needed -Wl,--as-needed -Wl,--no-undefined") endif(CMAKE_COMPILER_IS_GNUCXX) if( APPLE OR MINGW )