36 lines
2.5 KiB
CMake
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()
|