Remove boost dependency
[platform/core/appfw/app-installers.git] / src / pkg_initdb / CMakeLists.txt
1 # Target - sources
2 SET(SRCS
3   pkg_initdb.cc
4   option_checker.cc
5   manifest_loader.cc
6   init_pkg_db.cc
7 )
8
9 # Target - definition
10 ADD_EXECUTABLE(${TARGET_PKG_INITDB} ${SRCS})
11 # Target - includes
12 TARGET_INCLUDE_DIRECTORIES(${TARGET_PKG_INITDB} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../")
13 # Target - deps
14 APPLY_PKG_CONFIG(${TARGET_PKG_INITDB} PUBLIC
15   PKGMGR_DEPS
16
17 )
18 # Target - in-package deps
19 TARGET_LINK_LIBRARIES(${TARGET_PKG_INITDB} PUBLIC ${TARGET_LIBNAME_COMMON})
20 SET_TARGET_PROPERTIES(${TARGET_PKG_INITDB} PROPERTIES COMPILE_FLAGS ${CFLAGS} "-fPIE")
21 SET_TARGET_PROPERTIES(${TARGET_PKG_INITDB} PROPERTIES LINK_FLAGS "-pie")
22 # Install
23 INSTALL(TARGETS ${TARGET_PKG_INITDB} DESTINATION ${BINDIR})
24 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/10_package-manager-add.post  DESTINATION ${SYSCONF_INSTALL_DIR}/gumd/useradd.d/)
25 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/11_package-manager-del.post  DESTINATION ${SYSCONF_INSTALL_DIR}/gumd/userdel.d/)