Enable backtrace stuff only if GNU C library used, because current
backtrace implementation based on <execinfo.h> , which is not a
part of standard C library, it is a GNU extension.
This will be usefull when building with custom POSIX-compilant C
library (like musl) and no <execinfo.h> available.
Note: configure script will detect presence of <execinfo.h> and
enable/disable feature depending on it.
Feature is enabled by default.
@ -43,13 +43,13 @@ option(GUI "Allows to disable GUI for headless running. Disables QtDBus and the
@@ -43,13 +43,13 @@ option(GUI "Allows to disable GUI for headless running. Disables QtDBus and the
option(WEBUI"Allows to disable the WebUI."ON)
if(WIN32)
option(STACKTRACE_WIN"")
else(WIN32)
option(STACKTRACE"Enable stacktrace feature"ON)
if(UNIX)
cmake_dependent_option(SYSTEMD"Install the systemd service file (headless only)"OFF
"NOTGUI"OFF)
cmake_dependent_option(DBUS"Enable use of QtDBus (GUI only)"ON"GUI"OFF)