summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorStephen Sinclair <radarsat1@gmail.com>2017-08-26 22:59:54 -0300
committerStephen Sinclair <radarsat1@gmail.com>2017-08-26 23:33:50 -0300
commitd9f967e5e3006199cf7be5dc8571bd3df9d7ed0c (patch)
treebf4f7a4c39f0202002c6d3fcf67aa5c5f578c6a1 /configure.ac
parent7ee88e03ee2164168139db026fd1de62633b63d2 (diff)
Check for jack on all operating systems and add freebsd host.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac30
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"], [