summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorsangwan.kwon <sangwan.kwon@samsung.com>2016-03-15 14:05:46 +0900
committersangwan.kwon <sangwan.kwon@samsung.com>2016-03-15 14:05:46 +0900
commit0460c95e1cddfc1e2453bf41a72230997b703835 (patch)
treed6621ea2abb20f67803727cd40f356a00a9335a4 /CMakeLists.txt
parent1b9cc42ddb773906c3c2e6333ba0c416a48e360d (diff)
downloadcert-checker-0460c95e1cddfc1e2453bf41a72230997b703835.tar.gz
cert-checker-0460c95e1cddfc1e2453bf41a72230997b703835.tar.bz2
cert-checker-0460c95e1cddfc1e2453bf41a72230997b703835.zip
Set linker flags and delete unuse library
* flag : about as-needed * delete lib : cert-svc Change-Id: Iba79ed9fc6dd5d478ccb871b3f8aeac41a10dedf Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0f6baa2..7912876 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -48,6 +48,10 @@ ADD_DEFINITIONS("-Wall") # Generate all warnings
ADD_DEFINITIONS("-Wextra") # Generate even more extra warnings
ADD_DEFINITIONS("-fvisibility=hidden -fPIE") # Hide symbols by default
+# Set linker flag
+SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
+
# Pass project name to sources
ADD_DEFINITIONS("-DPROJECT_NAME=\"${PROJECT_NAME}\"")