# Target - sources
SET(SRCS
pkg_initdb.cc
+ option_checker.cc
+ manifest_loader.cc
+ init_pkg_db.cc
)
# Target - definition
# Target - deps
APPLY_PKG_CONFIG(${TARGET_PKG_INITDB} PUBLIC
PKGMGR_DEPS
- Boost
+
)
# Target - in-package deps
TARGET_LINK_LIBRARIES(${TARGET_PKG_INITDB} PUBLIC ${TARGET_LIBNAME_COMMON})
+SET_TARGET_PROPERTIES(${TARGET_PKG_INITDB} PROPERTIES COMPILE_FLAGS ${CFLAGS} "-fPIE")
+SET_TARGET_PROPERTIES(${TARGET_PKG_INITDB} PROPERTIES LINK_FLAGS "-pie")
# Install
INSTALL(TARGETS ${TARGET_PKG_INITDB} DESTINATION ${BINDIR})
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/10_package-manager-add.post DESTINATION ${SYSCONF_INSTALL_DIR}/gumd/useradd.d/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/11_package-manager-del.post DESTINATION ${SYSCONF_INSTALL_DIR}/gumd/userdel.d/)