Add missing dependency to tzplatform
[platform/core/security/security-manager.git] / src / cmd / CMakeLists.txt
1 PKG_CHECK_MODULES(CMD_DEP
2     REQUIRED
3     libtzplatform-config
4     )
5
6 FIND_PACKAGE(Boost REQUIRED COMPONENTS program_options)
7
8 INCLUDE_DIRECTORIES(SYSTEM
9     ${Boost_INCLUDE_DIRS}
10     )
11
12 INCLUDE_DIRECTORIES(
13     ${INCLUDE_PATH}
14     ${COMMON_PATH}/include
15     ${DPL_PATH}/core/include
16     ${DPL_PATH}/log/include
17     )
18
19 SET(CMD_SOURCES
20     ${CMD_PATH}/security-manager-cmd.cpp
21     )
22
23 ADD_EXECUTABLE(${TARGET_CMD} ${CMD_SOURCES})
24
25 SET_TARGET_PROPERTIES(${TARGET_CMD}
26     PROPERTIES
27         COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden")
28
29 TARGET_LINK_LIBRARIES(${TARGET_CMD}
30     ${TARGET_COMMON}
31     ${TARGET_CLIENT}
32     ${CMD_DEP_LIBRARIES}
33     ${Boost_LIBRARIES}
34     )
35
36 INSTALL(TARGETS ${TARGET_CMD} DESTINATION ${BIN_INSTALL_DIR})
37
38 INSTALL(FILES
39     50_security-manager-add.post
40     DESTINATION
41     /etc/gumd/useradd.d
42 )
43
44 INSTALL(FILES
45     50_security-manager-remove.pre
46     DESTINATION
47     /etc/gumd/userdel.d
48 )