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