diff options
| author | Stephen Sinclair <radarsat1@gmail.com> | 2017-08-26 22:59:54 -0300 |
|---|---|---|
| committer | Stephen Sinclair <radarsat1@gmail.com> | 2017-08-26 23:33:50 -0300 |
| commit | d9f967e5e3006199cf7be5dc8571bd3df9d7ed0c (patch) | |
| tree | bf4f7a4c39f0202002c6d3fcf67aa5c5f578c6a1 /configure.ac | |
| parent | 7ee88e03ee2164168139db026fd1de62633b63d2 (diff) | |
Check for jack on all operating systems and add freebsd host.
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/configure.ac b/configure.ac index 4da461c..7d2d085 100644 --- a/configure.ac +++ b/configure.ac @@ -122,6 +122,13 @@ AC_CANONICAL_HOST AC_SUBST( api, [""] ) AC_SUBST( req, [""] ) AC_MSG_CHECKING(for audio API) + +AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (mac and linux only)]) +AS_IF([test "x$with_jack" == "xyes"], [ + api="$api -D__UNIX_JACK__" + AC_MSG_RESULT(using JACK) + AC_CHECK_LIB(jack, jack_client_open, , AC_MSG_ERROR(JACK support requires the jack library!))]) + case $host in *-*-netbsd*) AC_MSG_RESULT(using OSS) @@ -130,13 +137,14 @@ case $host in AC_CHECK_LIB(pthread, pthread_create, , AC_MSG_ERROR(RtAudio requires the pthread library!)) ;; - *-*-linux*) - AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (mac and linux only)]) - AS_IF([test "x$with_jack" == "xyes"], [ - api="$api -D__UNIX_JACK__" - AC_MSG_RESULT(using JACK) - AC_CHECK_LIB(jack, jack_client_open, , AC_MSG_ERROR(JACK support requires the jack library!))]) + *-*-freebsd*) + AC_MSG_RESULT(using OSS) + api="$api -D__LINUX_OSS__" + LIBS="$LIBS -lossaudio" + AC_CHECK_LIB(pthread, pthread_create, , AC_MSG_ERROR(RtAudio requires the pthread library!)) + ;; + *-*-linux*) # Look for ALSA flag AC_ARG_WITH(alsa, [ --with-alsa = choose native ALSA API support (linux only)]) AS_IF([test "x$with_alsa" == "xyes"], [ @@ -171,16 +179,6 @@ case $host in ;; *-apple*) - AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (unix only)]) - AS_IF([test "x$with_jack" == "xyes"], [ - api="$api -D__UNIX_JACK__" - AC_MSG_RESULT(using JACK) - AC_CHECK_LIB(jack, jack_client_open, , AC_MSG_ERROR(JACK support requires the jack library!))]) - -# AC_CHECK_HEADER(jack/jack.h, [], [AC_MSG_ERROR(Jack header file not found!)] ) -# LIBS="$LIBS -framework jackmp" ], ) - - # Look for Core flag AC_ARG_WITH(core, [ --with-core = choose CoreAudio API support (mac only)]) AS_IF([test "x$with_core" == "xyes"], [ |
