[PD-cvs] pd/src configure.in, 1.5.4.5.2.13, 1.5.4.5.2.14 configure, 1.6.2.11, 1.6.2.12

Mathieu Bouchard matju at users.sourceforge.net
Thu Nov 23 07:47:39 CET 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17902

Modified Files:
      Tag: devel_0_39
	configure.in configure 
Log Message:
detect portmidi


Index: configure
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/configure,v
retrieving revision 1.6.2.11
retrieving revision 1.6.2.12
diff -C2 -d -r1.6.2.11 -r1.6.2.12
*** configure	22 Nov 2006 22:39:34 -0000	1.6.2.11
--- configure	23 Nov 2006 06:47:37 -0000	1.6.2.12
***************
*** 5071,5074 ****
--- 5071,5146 ----
  fi
  
+ if test x$portmidi == xyes; then
+    echo "$as_me:$LINENO: checking for Pa_Initialize in -lportmidi" >&5
+ echo $ECHO_N "checking for Pa_Initialize in -lportmidi... $ECHO_C" >&6
+ if test "${ac_cv_lib_portmidi_Pa_Initialize+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+ LIBS="-lportmidi  $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ 
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+ /* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+ char Pa_Initialize ();
+ int
+ main ()
+ {
+ Pa_Initialize ();
+   ;
+   return 0;
+ }
+ _ACEOF
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+   (eval $ac_link) 2>conftest.er1
+   ac_status=$?
+   grep -v '^ *+' conftest.er1 >conftest.err
+   rm -f conftest.er1
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } &&
+ 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; } &&
+ 	 { ac_try='test -s conftest$ac_exeext'
+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; }; then
+   ac_cv_lib_portmidi_Pa_Initialize=yes
+ else
+   echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ ac_cv_lib_portmidi_Pa_Initialize=no
+ fi
+ rm -f conftest.err conftest.$ac_objext \
+       conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+ echo "$as_me:$LINENO: result: $ac_cv_lib_portmidi_Pa_Initialize" >&5
+ echo "${ECHO_T}$ac_cv_lib_portmidi_Pa_Initialize" >&6
+ if test $ac_cv_lib_portmidi_Pa_Initialize = yes; then
+   PDLIB=$PDLIB" -lportmidi" ; portmidi=yes
+ else
+   portmidi=no
+ fi
+ 
+ fi
+ 
  #----------------------------------------------------------------------------------
  # section 2: generate Makefile

Index: configure.in
===================================================================
RCS file: /cvsroot/pure-data/pd/src/configure.in,v
retrieving revision 1.5.4.5.2.13
retrieving revision 1.5.4.5.2.14
diff -C2 -d -r1.5.4.5.2.13 -r1.5.4.5.2.14
*** configure.in	22 Nov 2006 22:39:34 -0000	1.5.4.5.2.13
--- configure.in	23 Nov 2006 06:47:37 -0000	1.5.4.5.2.14
***************
*** 86,89 ****
--- 86,93 ----
  fi
  
+ if test x$portmidi == xyes; then
+    AC_CHECK_LIB(portmidi,Pa_Initialize,PDLIB=$PDLIB" -lportmidi" ; portmidi=yes,portmidi=no)
+ fi
+ 
  #----------------------------------------------------------------------------------
  # section 2: generate Makefile





More information about the Pd-cvs mailing list