Add link time optimization of available
[oonf.git] / CMake.config
1 # set CMAKE build type (Debug, Release, MinSizeRel)
2 set (CMAKE_BUILD_TYPE MinSizeRel)
3
4 # set name of program the executable and library prefix
5 set (OONF_APP Olsrd)
6 set (OONF_EXE olsrd)
7 set (OONF_LIBPREFIX olsrd)
8
9 # set default configuration file, if not set it will be '/etc/<OONF_APP>.conf'
10 # on linux/bsd/osx and '<OONF_EXE>.conf' (replaced .exe with .conf)
11
12 # set (OONF_DEFAULT_CONF "/etc/olsrd.conf")
13
14 # setup custom text before and after default help message
15 set (OONF_HELP_PREFIX "Activates OLSR.org routing daemon\\\\n")
16 set (OONF_HELP_SUFFIX "")
17
18 # setup custom text after version string
19 set (OONF_VERSION_TRAILER "Visit http://www.olsr.org\\\\n")
20
21 # set application version (e.g. 0.7.0)
22 set (OONF_VERSION 0.7.0)
23
24 # set static plugins (space separated list of plugin names)
25 set (OONF_STATIC_PLUGINS cfgparser_compact cfgio_file remotecontrol httptelnet)
26
27 # set to true to stop application running without root priviledges (true/false/apply)
28 # 'apply' means root is not needed before the configuration is applied, which allows to
29 # use the --schema command without root. 
30 set (OONF_NEEDS_ROOT false)
31
32 # allow removal of Logging levels from code
33 set (OONF_REMOVE_DEBUG_LOGGING false)
34 set (OONF_REMOVE_INFO_LOGGING  false)
35 set (OONF_REMOVE_WARN_LOGGING  false)
36
37 # set to true to remove help texts from code
38 set (OONF_REMOVE_HELPTEXT false)