Howdies

A small patch to use pkg-config to find the location of the jack headers
and libs.

bye
John

Index: configure.in.in
===================================================================
RCS file: /cvsroot/rosegarden/rosegarden/configure.in.in,v
retrieving revision 1.54
diff -u -r1.54 configure.in.in
--- configure.in.in	10 Oct 2003 13:05:50 -0000	1.54
+++ configure.in.in	21 Oct 2003 19:38:47 -0000
@@ -71,12 +71,12 @@
 
   dnl only use JACK when jack/jack.h is found
   if test "$with_jack" = "yes"; then
-     AC_CHECK_HEADERS(jack/jack.h,,[with_jack=no])
+     PKG_CHECK_MODULES(JACK,jack >= 0.50.0,,[with_jack="no"])
   fi
 
   if test "$with_jack" = "yes"; then
     AC_CHECK_LIB(rt, shm_open)
-    AC_CHECK_LIB(jack, jack_client_new)
+    AC_DEFINE(HAVE_LIBJACK, 1, [Define if you have JACK support])
 
     dnl  AC_DEFINE(HAVE_JACK, 1, [Define if you have JACK support])
     dnl  AC_SUBST(JACKLIB)
Index: sound/Makefile.am
===================================================================
RCS file: /cvsroot/rosegarden/sound/Makefile.am,v
retrieving revision 1.71
diff -u -r1.71 Makefile.am
--- sound/Makefile.am	10 Oct 2003 17:57:57 -0000	1.71
+++ sound/Makefile.am	21 Oct 2003 19:38:48 -0000
@@ -9,7 +9,7 @@
 endif
 
 # over stated path
-INCLUDES= $(all_includes) $(arts_includes) -I$(top_srcdir)/gui -I$(top_srcdir)/base
+INCLUDES= $(all_includes) $(arts_includes) -I$(top_srcdir)/gui -I$(top_srcdir)/base @JACK_CFLAGS@
 
 COMPILE_FIRST = libRosegardenSound
 
@@ -80,7 +80,7 @@
 endif
 
 libRosegardenSequencer_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -module -no-undefined
-libRosegardenSequencer_la_LIBADD   = $(LIB_QT) $(arts_libs) libRosegardenSound.la ../base/libbase.la @ALSA_LIBS@
+libRosegardenSequencer_la_LIBADD   = $(LIB_QT) $(arts_libs) libRosegardenSound.la ../base/libbase.la @ALSA_LIBS@  @JACK_LIBS@
 
 libRosegardenSequencer_la_CFLAGS = @ALSA_CFLAGS@
 

Reply via email to