Fix build break in security-tests repository. 32/28832/1
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Mon, 15 Sep 2014 12:50:18 +0000 (14:50 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 16 Oct 2014 13:44:10 +0000 (15:44 +0200)
Build break was caused by function Key::create and PKCS12::create.
Key::create function was defined in key-manager-common library. This
library was not linked with security-tests binaries.
PKCS12::create function was not compiled in library because of a bug in
cmake file.

Change-Id: Ifc9757ff69ef73933b366a7a6c6c49a551757e48

build/key-manager.pc.in
src/manager/CMakeLists.txt

index 19c2596..5c22582 100644 (file)
@@ -7,5 +7,5 @@ Name: key-manager
 Description: Central Key Manager Package
 Version: 1.0.1
 Requires: openssl libsmack
-Libs: -L${libdir} -lkey-manager-client -lkey-manager-control-client
+Libs: -L${libdir} -lkey-manager-client -lkey-manager-common -lkey-manager-control-client
 Cflags: -I${includedir}/ckm
index 26c05f3..c2ed42d 100644 (file)
@@ -21,6 +21,7 @@ SET(COMMON_SOURCES
     ${COMMON_PATH}/common/certificate-impl.cpp
     ${COMMON_PATH}/common/certificate-store.cpp
     ${COMMON_PATH}/common/key-impl.cpp
+    ${COMMON_PATH}/common/pkcs12-impl.cpp
     ${COMMON_PATH}/dpl/log/src/abstract_log_provider.cpp
     ${COMMON_PATH}/dpl/log/src/dlog_log_provider.cpp
     ${COMMON_PATH}/dpl/log/src/log.cpp