Files
bongo/init/CMakeLists.txt
T
2026-07-16 14:26:58 +02:00

36 lines
2.5 KiB
CMake

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.suse10.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.suse10)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.gentoo.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.gentoo)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongoinit.conf.rpl.in ${CMAKE_CURRENT_BINARY_DIR}/bongoinit.conf.rpl)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.debian.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.debian)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.fc4.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.fc4)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.rpl.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.rpl)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.init.sles9.in ${CMAKE_CURRENT_BINARY_DIR}/bongo.init.sles9)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo-manager.default.debian ${CMAKE_CURRENT_BINARY_DIR}/bongo-manager.default.debian)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.xml.solaris-smf ${CMAKE_CURRENT_BINARY_DIR}/bongo.xml.solaris-smf)
#configure_file(${CMAKE_CURRENT_SOURCE_DIR}/http-bongo.solaris-smf.in ${CMAKE_CURRENT_BINARY_DIR}/http-bongo.solaris-smf)
#configure_file(${CMAKE_CURRENT_SOURCE_DIR}/http-bongo.xml.solaris-smf ${CMAKE_CURRENT_BINARY_DIR}/http-bongo.xml.solaris-smf)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/svc-bongo.solaris-smf.in ${CMAKE_CURRENT_BINARY_DIR}/svc-bongo.solaris-smf)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.service.in
${CMAKE_CURRENT_BINARY_DIR}/bongo.service @ONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.tmpfiles.in
${CMAKE_CURRENT_BINARY_DIR}/bongo.conf @ONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo.sysusers.in
${CMAKE_CURRENT_BINARY_DIR}/bongo-user.conf @ONLY)
set(SYSTEMD_SYSTEM_UNIT_DIR "lib/systemd/system" CACHE PATH
"Directory for systemd system service units")
set(SYSTEMD_TMPFILES_DIR "lib/tmpfiles.d" CACHE PATH
"Directory for systemd tmpfiles configuration")
set(SYSTEMD_SYSUSERS_DIR "lib/sysusers.d" CACHE PATH
"Directory for systemd sysusers configuration")
option(INSTALL_SYSTEMD_UNITS "Install systemd service and tmpfiles files" ON)
if(INSTALL_SYSTEMD_UNITS)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/bongo.service
DESTINATION ${SYSTEMD_SYSTEM_UNIT_DIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/bongo.conf
DESTINATION ${SYSTEMD_TMPFILES_DIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/bongo-user.conf
DESTINATION ${SYSTEMD_SYSUSERS_DIR})
endif()