diff options
author | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-03-15 14:05:46 +0900 |
---|---|---|
committer | sangwan.kwon <sangwan.kwon@samsung.com> | 2016-03-15 14:05:46 +0900 |
commit | 0460c95e1cddfc1e2453bf41a72230997b703835 (patch) | |
tree | d6621ea2abb20f67803727cd40f356a00a9335a4 | |
parent | 1b9cc42ddb773906c3c2e6333ba0c416a48e360d (diff) | |
download | cert-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>
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | packaging/cert-checker.spec | 1 | ||||
-rw-r--r-- | src/CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/certs.cpp | 3 | ||||
-rw-r--r-- | src/include/cchecker/certs.h | 1 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 1 |
6 files changed, 4 insertions, 7 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}\"") diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec index 81dd420..d365857 100644 --- a/packaging/cert-checker.spec +++ b/packaging/cert-checker.spec @@ -10,7 +10,6 @@ BuildRequires: cmake BuildRequires: zip BuildRequires: gettext-tools BuildRequires: pkgconfig(capi-appfw-application) -BuildRequires: pkgconfig(cert-svc-vcore) BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b12f8d9..d82a51b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,7 +1,6 @@ PKG_CHECK_MODULES(CERT_CHECKER_DEP REQUIRED capi-appfw-application - cert-svc-vcore dbus-1 dbus-glib-1 db-util diff --git a/src/certs.cpp b/src/certs.cpp index 67c6900..8f45a7f 100644 --- a/src/certs.cpp +++ b/src/certs.cpp @@ -28,9 +28,6 @@ #include <string> #include <vector> #include <map> -#include <vcore/SignatureValidator.h> -#include <vcore/SignatureFinder.h> -#include <vcore/Certificate.h> #include <ckm/ckm-type.h> #include <ckm/ckm-raw-buffer.h> diff --git a/src/include/cchecker/certs.h b/src/include/cchecker/certs.h index 8cd0538..0cb9135 100644 --- a/src/include/cchecker/certs.h +++ b/src/include/cchecker/certs.h @@ -26,7 +26,6 @@ #define CCHECKER_CERTS_H #include <ckm/ckm-certificate.h> -#include <vcore/Certificate.h> #include <pkgmgr-info.h> #include <cchecker/app.h> diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 4f3337b..c8d51f9 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,7 +1,6 @@ PKG_CHECK_MODULES(CERT_CHECKER_TESTS_DEP REQUIRED capi-appfw-application - cert-svc-vcore db-util dbus-1 dbus-glib-1 |