add systemd service file

This commit is contained in:
Syping 2024-02-26 12:01:23 +01:00
parent 87961fe611
commit 912ac1eced
3 changed files with 24 additions and 1 deletions

View file

@ -77,6 +77,15 @@ if (WIN32)
)
endif()
# dtranslatebot systemd Service
if (UNIX AND NOT APPLE)
option(WITH_SYSTEMD "Build with systemd Support" OFF)
if (WITH_SYSTEMD)
configure_file(src/systemd/dtranslatebot.service.in "${dtranslatebot_BINARY_DIR}/systemd/dtranslatebot.service" @ONLY)
install(FILES "${dtranslatebot_BINARY_DIR}/systemd/dtranslatebot.service" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/systemd/system")
endif()
endif()
# dtranslatebot Target + Installs
add_executable(dtranslatebot ${DTRANSLATEBOT_HEADERS} ${DTRANSLATEBOT_SOURCES} ${DTRANSLATEBOT_RESOURCES})
target_compile_definitions(dtranslatebot PRIVATE