CommandLine: hard-code daemon=false
if ENABLE_DAEMON is not set
This commit is contained in:
parent
04e60d67ae
commit
d9952b9054
@ -352,12 +352,16 @@ ParseCommandLine(int argc, char **argv, CommandLineOptions &options,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case OPTION_NO_DAEMON:
|
case OPTION_NO_DAEMON:
|
||||||
|
#ifdef ENABLE_DAEMON
|
||||||
options.daemon = false;
|
options.daemon = false;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
case OPTION_SYSTEMD:
|
case OPTION_SYSTEMD:
|
||||||
|
#ifdef ENABLE_DAEMON
|
||||||
options.daemon = false;
|
options.daemon = false;
|
||||||
|
#endif
|
||||||
options.systemd = true;
|
options.systemd = true;
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
@ -20,11 +20,18 @@
|
|||||||
#ifndef MPD_COMMAND_LINE_HXX
|
#ifndef MPD_COMMAND_LINE_HXX
|
||||||
#define MPD_COMMAND_LINE_HXX
|
#define MPD_COMMAND_LINE_HXX
|
||||||
|
|
||||||
|
#include "config.h" // for ENABLE_DAEMON
|
||||||
|
|
||||||
struct ConfigData;
|
struct ConfigData;
|
||||||
|
|
||||||
struct CommandLineOptions {
|
struct CommandLineOptions {
|
||||||
bool kill = false;
|
bool kill = false;
|
||||||
|
|
||||||
|
#ifdef ENABLE_DAEMON
|
||||||
bool daemon = true;
|
bool daemon = true;
|
||||||
|
#else
|
||||||
|
static constexpr bool daemon = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
bool systemd = false;
|
bool systemd = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user