summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>2015-01-29 18:12:01 +0100
committerMaciej J. Karpiuk <m.karpiuk2@samsung.com>2015-02-17 12:12:22 +0100
commit3837791c10fdba135c4ceeb6d17c7eff0ed8d09b (patch)
treeb2394ffa7b4ba085ae9098d6705d83147310d2b6 /CMakeLists.txt
parent2523f4d47ff685834b5b6e369379b2952bc7e39e (diff)
downloadkey-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.tar.gz
key-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.tar.bz2
key-manager-3837791c10fdba135c4ceeb6d17c7eff0ed8d09b.zip
Common logging setup for client and service
[Issue#] N/A [Feature/Bug] N/A [Problem] Client may use different logging method than service. [Cause] Service reads environment flags from config file. Client doesn't [Solution] Make the client read that file too and setup log system properly. [Verification] Make changes to /etc/sysconfig/central-key-manager file and see if both service and client uses the same logging setup (provider and log level) File format is the following: " CKM_LOG_PROVIDER=<provider> CKM_LOG_LEVEL=<level> " where: <provider> is one of JOURNALD, DLOG, CONSOLE <level> is <0..5>, 0 means not logs at all, 1 means errors only, 5 means all Change-Id: I1662fe636f9987778345f8a02afa6fb77f7f1fe0
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 45962b95..f10a0db1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -65,6 +65,10 @@ ELSE (DEFINED SECURITY_MDFPP_STATE_ENABLE)
MESSAGE("SECURITY_MDFPP_STATE_ENABLE DISABLED !")
ENDIF (DEFINED SECURITY_MDFPP_STATE_ENABLE)
+IF (DEFINED SYSTEMD_ENV_FILE)
+ ADD_DEFINITIONS(-DSYSTEMD_ENV_FILE="${SYSTEMD_ENV_FILE}")
+ENDIF (DEFINED SYSTEMD_ENV_FILE)
+
SET(TARGET_KEY_MANAGER "key-manager")
SET(TARGET_KEY_MANAGER_CLIENT "key-manager-client")
SET(TARGET_KEY_MANAGER_CONTROL_CLIENT "key-manager-control-client")