summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>2016-08-24 12:35:48 +0200
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>2016-09-20 17:03:20 +0200
commit209037d92b8d0b194cbf1e0d96bbb4b2a781bffa (patch)
tree963d9c2de5f74d61e2b4b7e825173007f846adf0
parent9b4b1d0a76019fe4a1daa3bd221eda16e1454917 (diff)
downloadkey-manager-209037d92b8d0b194cbf1e0d96bbb4b2a781bffa.tar.gz
key-manager-209037d92b8d0b194cbf1e0d96bbb4b2a781bffa.tar.bz2
key-manager-209037d92b8d0b194cbf1e0d96bbb4b2a781bffa.zip
Fix compilation scripts.
key-manager does not build when libraries are placed in non standard directories. Change-Id: I5e60c51ba89059fd233c721c0122dd66f33fd5ba
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/manager/CMakeLists.txt2
-rw-r--r--tests/CMakeLists.txt2
-rw-r--r--tests/encryption-scheme/CMakeLists.txt2
-rw-r--r--tools/ckm_db_tool/CMakeLists.txt2
5 files changed, 10 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 081b2653..4851987a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -107,6 +107,8 @@ INCLUDE_DIRECTORIES(
${KEY_MANAGER_PATH}/crypto
)
+LINK_DIRECTORIES(KEY_MANAGER_DEP_LIBRARY_DIRS})
+
ADD_EXECUTABLE(${TARGET_KEY_MANAGER} ${KEY_MANAGER_SOURCES})
# pie flag is added for ASLR
diff --git a/src/manager/CMakeLists.txt b/src/manager/CMakeLists.txt
index 73820db4..f0770e1c 100644
--- a/src/manager/CMakeLists.txt
+++ b/src/manager/CMakeLists.txt
@@ -52,6 +52,8 @@ INCLUDE_DIRECTORIES(
${COMMON_PATH}/service
)
+LINK_DIRECTORIES(${COMMON_DEP_LIBRARY_DIRS})
+
ADD_LIBRARY(${TARGET_KEY_MANAGER_COMMON} SHARED ${COMMON_SOURCES})
SET_TARGET_PROPERTIES(
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 1734608b..186a659b 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -66,6 +66,8 @@ SET(TEST_MERGED_SOURCES
${KEY_MANAGER_PATH}/sqlcipher/sqlcipher.c
)
+LINK_DIRECTORIES(${KEY_MANAGER_DEP_LIBRARY_DIRS})
+
ADD_EXECUTABLE(${TARGET_TEST_MERGED} ${TEST_MERGED_SOURCES})
TARGET_LINK_LIBRARIES(${TARGET_TEST_MERGED}
diff --git a/tests/encryption-scheme/CMakeLists.txt b/tests/encryption-scheme/CMakeLists.txt
index a291583e..65b7c260 100644
--- a/tests/encryption-scheme/CMakeLists.txt
+++ b/tests/encryption-scheme/CMakeLists.txt
@@ -56,6 +56,8 @@ INCLUDE_DIRECTORIES(
${KEY_MANAGER_PATH}/crypto
)
+LINK_DIRECTORIES(${ENCRYPTION_SCHEME_DEP_LIBRARY_DIRS})
+
ADD_LIBRARY(${TARGET_ENCRYPTION_SCHEME_COMMON} STATIC ${ENCRYPTION_SCHEME_SOURCES})
TARGET_LINK_LIBRARIES(${TARGET_ENCRYPTION_SCHEME_COMMON}
diff --git a/tools/ckm_db_tool/CMakeLists.txt b/tools/ckm_db_tool/CMakeLists.txt
index 6fdce572..5790b7c2 100644
--- a/tools/ckm_db_tool/CMakeLists.txt
+++ b/tools/ckm_db_tool/CMakeLists.txt
@@ -74,6 +74,8 @@ SET(CKM_DB_TOOL_SOURCES
${KEY_MANAGER_PATH}/sqlcipher/sqlcipher.c
)
+LINK_DIRECTORIES(${CKM_DB_TOOL_DEP_LIBRARY_DIRS})
+
ADD_EXECUTABLE( ${CKM_DB_TOOL} ${CKM_DB_TOOL_SOURCES} )
TARGET_LINK_LIBRARIES(${CKM_DB_TOOL}