summaryrefslogtreecommitdiff
path: root/posix
diff options
context:
space:
mode:
authorNedko Arnaudov <nedko@arnaudov.name>2012-11-24 07:06:31 +0200
committerNedko Arnaudov <nedko@arnaudov.name>2012-11-24 07:06:31 +0200
commitce50e5b0ed617d768eb041f7e4f7799e62d4dcd5 (patch)
treef1af5a76db3484d0545959a1e7a7570a5cca92bc /posix
parent6f7f96a8b5d6571eb7960a924d722e0528e37a06 (diff)
downloadjack2-ce50e5b0ed617d768eb041f7e4f7799e62d4dcd5.tar.gz
waf: configure option for enforcing autostart method
Diffstat (limited to 'posix')
-rw-r--r--posix/JackPosixServerLaunch.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/posix/JackPosixServerLaunch.cpp b/posix/JackPosixServerLaunch.cpp
index 81836de0..9818f71d 100644
--- a/posix/JackPosixServerLaunch.cpp
+++ b/posix/JackPosixServerLaunch.cpp
@@ -73,7 +73,7 @@ static int start_server_dbus(const char* server_name)
return 0;
}
-#else
+#elif defined(USE_CLASSIC_AUTOLAUNCH)
/* Exec the JACK server in this process. Does not return. */
static void start_server_classic_aux(const char* server_name)
@@ -199,8 +199,11 @@ static int start_server(const char* server_name, jack_options_t options)
#if defined(USE_LIBDBUS_AUTOLAUNCH)
return start_server_dbus(server_name);
-#else
+#elif defined(USE_CLASSIC_AUTOLAUNCH)
return start_server_classic(server_name);
+#else
+ fprintf(stderr, "Automatic start of JACK server is disabled at configure time\n");
+ return 1;
#endif
}