# Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # @file CMakeLists.txt # @author Bartlomiej Grzelewski (b.grzelewski@samsung.com) # @brief # INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(CKMI_DEP REQUIRED libsmack libgum key-manager security-manager dbus-1 vconf REQUIRED) SET(CKMI_SOURCES_DIR ${PROJECT_SOURCE_DIR}/src/ckm-integration) SET(CKMI_SOURCES ${CKMI_SOURCES_DIR}/process-settings/change-uid.cpp ${CKMI_SOURCES_DIR}/process-settings/create-user.cpp ${CKMI_SOURCES_DIR}/process-settings/change-smack.cpp ${CKMI_SOURCES_DIR}/process-settings/install-app.cpp ${CKMI_SOURCES_DIR}/process-settings/unlock-ckm.cpp ${CKMI_SOURCES_DIR}/ckm-policy.cpp ${CKMI_SOURCES_DIR}/group01.cpp ${CKMI_SOURCES_DIR}/group02.cpp ${CKMI_SOURCES_DIR}/main.cpp ) INCLUDE_DIRECTORIES(SYSTEM ${CKMI_DEP_INCLUDE_DIRS}) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/common/ ) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/ckm-integration/ ) ADD_EXECUTABLE(${TARGET_CKMI_TESTS} ${CKMI_SOURCES}) TARGET_LINK_LIBRARIES(${TARGET_CKMI_TESTS} ${CKMI_DEP_LIBRARIES} ${COMMON_TARGET_TEST}) INSTALL(TARGETS ${TARGET_CKMI_TESTS} DESTINATION bin)