X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=ab1548cf6d1e540a990acaf92f2e0c17992b52c3;hb=06d3064a993c97b2f6dba5d778ea41c319eb18ef;hp=ec95fb4e28611bb5efaff9809ac48e6b79a2328e;hpb=79b7d5062b59611bf9b959048b973ddc3530afc8;p=platform%2Fcore%2Fsecurity%2Fkey-manager.git diff --git a/CMakeLists.txt b/CMakeLists.txt index ec95fb4..ab1548c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,10 +28,10 @@ INCLUDE(FindPkgConfig) ############################# compiler flags ################################## -SET(CMAKE_C_FLAGS_PROFILING "-g -O0 -pg") -SET(CMAKE_CXX_FLAGS_PROFILING "-g -std=c++0x -O0 -pg") -SET(CMAKE_C_FLAGS_DEBUG "-g -O0 -ggdb") -SET(CMAKE_CXX_FLAGS_DEBUG "-g -std=c++0x -O0 -ggdb") +SET(CMAKE_C_FLAGS_PROFILING "-g -O0 -pg -Wp,-U_FORTIFY_SOURCE") +SET(CMAKE_CXX_FLAGS_PROFILING "-g -std=c++0x -O0 -pg -Wp,-U_FORTIFY_SOURCE") +SET(CMAKE_C_FLAGS_DEBUG "-g -O0 -ggdb -Wp,-U_FORTIFY_SOURCE") +SET(CMAKE_CXX_FLAGS_DEBUG "-g -std=c++0x -O0 -ggdb -Wp,-U_FORTIFY_SOURCE") SET(CMAKE_C_FLAGS_RELEASE "-g -O2") SET(CMAKE_CXX_FLAGS_RELEASE "-g -std=c++0x -O2") SET(CMAKE_C_FLAGS_CCOV "-g -O2 --coverage") @@ -58,16 +58,34 @@ IF (CMAKE_BUILD_TYPE MATCHES "DEBUG") ADD_DEFINITIONS("-DBUILD_TYPE_DEBUG") ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG") +IF (DEFINED SECURITY_MDFPP_STATE_ENABLE) + MESSAGE("SECURITY_MDFPP_STATE_ENABLE ENABLED !") + ADD_DEFINITIONS("-DSECURITY_MDFPP_STATE_ENABLE") +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") -SET(TARGET_KEY_MANAGER_COMMON "key-manager-commons") -SET(TARGET_KEY_MANAGER_KEY_PROVIDER "key-manager-key-provider") +SET(TARGET_KEY_MANAGER_COMMON "key-manager-common") SET(TARGET_LISTENER "key-manager-listener") +SET(TARGET_PAM_KEY_MANAGER_PLUGIN "pam_key_manager_plugin") SET(TARGET_TEST_MERGED "ckm-tests-internal") +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/data/scripts/230.key-manager-migrate-dkek.patch.sh + DESTINATION /etc/opt/upgrade + PERMISSIONS OWNER_READ + OWNER_WRITE + OWNER_EXECUTE) + ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(build) ADD_SUBDIRECTORY(systemd) ADD_SUBDIRECTORY(tests) +ADD_SUBDIRECTORY(tools)