Release 4.0.9 tarball
[rtaudio.git] / configure
index 0192ec4f497f578437df12e70db22702e5279456..52e9e2957719f7c4065e159aa4a3ac499e2180bc 100755 (executable)
--- a/configure
+++ b/configure
@@ -671,7 +671,6 @@ EGREP
 cppflag
 cxxflag
 object_path
-api
 build
 build_cpu
 build_vendor
@@ -680,6 +679,10 @@ host
 host_cpu
 host_vendor
 host_os
+sharedlib
+sharedname
+libflags
+api
 objects
 LIBOBJS
 LTLIBOBJS'
@@ -3655,7 +3658,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 else
   ac_cv_header_stdc=no
 fi
-rm -f conftest*
+rm -f -r conftest*
 
 fi
 
@@ -3676,7 +3679,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 else
   ac_cv_header_stdc=no
 fi
-rm -f conftest*
+rm -f -r conftest*
 
 fi
 
@@ -4099,9 +4102,6 @@ fi
 
 CXXFLAGS="$CXXFLAGS $cxxflag"
 
-# Checks for package options and external software
-api=""
-
 # Make sure we can run config.sub.
 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
@@ -4185,6 +4185,26 @@ IFS=$ac_save_IFS
 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
 
 
+
+sharedlib="librtaudio.so"
+
+sharedname="librtaudio.so.\$(RELEASE)"
+
+libflags="-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o \$(SHAREDLIB).\$(RELEASE)"
+
+case $host in
+  *-apple*)
+  sharedlib="librtaudio.dylib"
+
+  sharedname="librtaudio.\$(RELEASE).dylib"
+
+  libflags="-dynamiclib -o librtaudio.\$(RELEASE).dylib"
+
+esac
+
+# Checks for package options and external software
+api=""
+
 { echo "$as_me:$LINENO: checking for audio API" >&5
 echo $ECHO_N "checking for audio API... $ECHO_C" >&6; }
 case $host in
@@ -4697,9 +4717,9 @@ if test "${with_jack+set}" = set; then
     { echo "$as_me:$LINENO: result: using JACK" >&5
 echo "${ECHO_T}using JACK" >&6; }
 
-{ echo "$as_me:$LINENO: checking for jack_client_new in -ljack" >&5
-echo $ECHO_N "checking for jack_client_new in -ljack... $ECHO_C" >&6; }
-if test "${ac_cv_lib_jack_jack_client_new+set}" = set; then
+{ echo "$as_me:$LINENO: checking for jack_client_open in -ljack" >&5
+echo $ECHO_N "checking for jack_client_open in -ljack... $ECHO_C" >&6; }
+if test "${ac_cv_lib_jack_jack_client_open+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -4717,11 +4737,11 @@ cat >>conftest.$ac_ext <<_ACEOF
 #ifdef __cplusplus
 extern "C"
 #endif
-char jack_client_new ();
+char jack_client_open ();
 int
 main ()
 {
-return jack_client_new ();
+return jack_client_open ();
   ;
   return 0;
 }
@@ -4744,21 +4764,21 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
         test ! -s conftest.err
        } && test -s conftest$ac_exeext &&
        $as_test_x conftest$ac_exeext; then
-  ac_cv_lib_jack_jack_client_new=yes
+  ac_cv_lib_jack_jack_client_open=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-       ac_cv_lib_jack_jack_client_new=no
+       ac_cv_lib_jack_jack_client_open=no
 fi
 
 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-{ echo "$as_me:$LINENO: result: $ac_cv_lib_jack_jack_client_new" >&5
-echo "${ECHO_T}$ac_cv_lib_jack_jack_client_new" >&6; }
-if test $ac_cv_lib_jack_jack_client_new = yes; then
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_jack_jack_client_open" >&5
+echo "${ECHO_T}$ac_cv_lib_jack_jack_client_open" >&6; }
+if test $ac_cv_lib_jack_jack_client_open = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBJACK 1
 _ACEOF
@@ -4774,6 +4794,10 @@ fi
 fi
 
 
+#    AC_CHECK_HEADER(jack/jack.h, [], [AC_MSG_ERROR(Jack header file not found!)] )
+#    LIBS="$LIBS -framework jackmp" ], )
+
+
   # Look for Core flag
 
 # Check whether --with-core was given.
@@ -5884,7 +5908,6 @@ EGREP!$EGREP$ac_delim
 cppflag!$cppflag$ac_delim
 cxxflag!$cxxflag$ac_delim
 object_path!$object_path$ac_delim
-api!$api$ac_delim
 build!$build$ac_delim
 build_cpu!$build_cpu$ac_delim
 build_vendor!$build_vendor$ac_delim
@@ -5893,12 +5916,16 @@ host!$host$ac_delim
 host_cpu!$host_cpu$ac_delim
 host_vendor!$host_vendor$ac_delim
 host_os!$host_os$ac_delim
+sharedlib!$sharedlib$ac_delim
+sharedname!$sharedname$ac_delim
+libflags!$libflags$ac_delim
+api!$api$ac_delim
 objects!$objects$ac_delim
 LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 68; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 71; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5