comparison CMakeLists.txt @ 1109:251976043986

cmake: add systemd service
author David Demelier <markand@malikania.fr>
date Wed, 20 Oct 2021 15:54:07 +0200
parents 02c1b78b9b58
children 8c53096eef1e
comparison
equal deleted inserted replaced
1108:a09d4c9b8518 1109:251976043986
56 option(IRCCD_WITH_JS "Enable Javascript" On) 56 option(IRCCD_WITH_JS "Enable Javascript" On)
57 option(IRCCD_WITH_MAN "Enable manual pages" On) 57 option(IRCCD_WITH_MAN "Enable manual pages" On)
58 option(IRCCD_WITH_SSL "Enable SSL (requires OpenSSL)" On) 58 option(IRCCD_WITH_SSL "Enable SSL (requires OpenSSL)" On)
59 option(IRCCD_WITH_TESTS "Enable unit tests" On) 59 option(IRCCD_WITH_TESTS "Enable unit tests" On)
60 60
61 set(IRCCD_WITH_UID "irccd" CACHE STRING "Default uid to run irccd as")
62 set(IRCCD_WITH_GID "irccd" CACHE STRING "Default gid to run irccd as")
63
61 # Check presence of POSIX m library 64 # Check presence of POSIX m library
62 find_library(M_LIBRARY m libm) 65 find_library(M_LIBRARY m libm)
63 66
64 include(GNUInstallDirs) 67 include(GNUInstallDirs)
65 68
79 82
80 add_subdirectory(lib) 83 add_subdirectory(lib)
81 add_subdirectory(irccd) 84 add_subdirectory(irccd)
82 add_subdirectory(irccdctl) 85 add_subdirectory(irccdctl)
83 add_subdirectory(plugins) 86 add_subdirectory(plugins)
87 add_subdirectory(systemd)
84 88
85 if (IRCCD_WITH_EXAMPLES) 89 if (IRCCD_WITH_EXAMPLES)
86 add_subdirectory(examples) 90 add_subdirectory(examples)
87 endif () 91 endif ()
88 if (IRCCD_WITH_MAN) 92 if (IRCCD_WITH_MAN)