394a634329d90072b462d186146db10a8ab1afd4
[oonf.git] / src / oonf / CMakeLists.txt
1 ###########################################
2 #### Default Application configuration ####
3 ###########################################
4
5 # set name of program the executable and library prefix
6 set (OONF_APP "Minimal OONF Daemon")
7 set (OONF_EXE oonf)
8
9 # setup custom text before and after default help message
10 set (OONF_HELP_PREFIX "OONF daemon\\n")
11 set (OONF_HELP_SUFFIX "Visit http://www.olsr.org\\n")
12
13 # setup custom text after version string
14 set (OONF_VERSION_TRAILER "Visit http://www.olsr.org\\n")
15
16 # set to true to stop application running without root privileges (true/false)
17 set (OONF_NEED_ROOT false)
18
19 # set to true to require a lock for the application to run
20 set (OONF_NEED_LOCK false)
21
22 # name of default configuration handler
23 set (OONF_APP_DEFAULT_CFG_HANDLER Compact)
24
25 #################################
26 ####  set static subsystems  ####
27 #################################
28
29 IF (NOT OONF_STATIC_PLUGINS)
30     set (OONF_STATIC_PLUGINS cfg_compact)
31 ENDIF (NOT OONF_STATIC_PLUGINS)
32
33 ##################################
34 #### link framework libraries ####
35 ##################################
36
37 include(../../cmake/link_app.cmake)
38 oonf_create_app("${OONF_EXE}" "${OONF_STATIC_PLUGINS}")