/[svn]/linuxsampler/trunk/configure.ac
ViewVC logotype

Diff of /linuxsampler/trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1502 by senoner, Wed Nov 21 07:29:52 2007 UTC revision 1651 by persson, Sun Jan 27 15:07:11 2008 UTC
# Line 5  AC_INIT(configure.in) Line 5  AC_INIT(configure.in)
5    
6  LINUXSAMPLER_RELEASE_MAJOR=0  LINUXSAMPLER_RELEASE_MAJOR=0
7  LINUXSAMPLER_RELEASE_MINOR=5  LINUXSAMPLER_RELEASE_MINOR=5
8  LINUXSAMPLER_RELEASE_BUILD=0  LINUXSAMPLER_RELEASE_BUILD=1
9    
10  #------------------------------------------------------------------------------------  #------------------------------------------------------------------------------------
11  # The following is the libtool / shared library version. This doesn't have to  # The following is the libtool / shared library version. This doesn't have to
# Line 24  LINUXSAMPLER_RELEASE_BUILD=0 Line 24  LINUXSAMPLER_RELEASE_BUILD=0
24  #  6. If any interfaces have been removed since the last public release, then set age  #  6. If any interfaces have been removed since the last public release, then set age
25  #     to 0.  #     to 0.
26    
27  LIBLINUXSAMPLER_LT_CURRENT=1  LIBLINUXSAMPLER_LT_CURRENT=2
28  LIBLINUXSAMPLER_LT_REVISION=0  LIBLINUXSAMPLER_LT_REVISION=0
29  LIBLINUXSAMPLER_LT_AGE=0  LIBLINUXSAMPLER_LT_AGE=1
30  SHARED_VERSION_INFO="$LIBLINUXSAMPLER_LT_CURRENT:$LIBLINUXSAMPLER_LT_REVISION:$LIBLINUXSAMPLER_LT_AGE"  SHARED_VERSION_INFO="$LIBLINUXSAMPLER_LT_CURRENT:$LIBLINUXSAMPLER_LT_REVISION:$LIBLINUXSAMPLER_LT_AGE"
31    
32  #------------------------------------------------------------------------------------  #------------------------------------------------------------------------------------
33  # the LSCP specification version this LinuSampler release complies with:  # the LSCP specification version this LinuSampler release complies with:
34    
35  LSCP_RELEASE_MAJOR=1  LSCP_RELEASE_MAJOR=1
36  LSCP_RELEASE_MINOR=2  LSCP_RELEASE_MINOR=3
37    
38  AC_DEFINE_UNQUOTED(LSCP_RELEASE_MAJOR, ${LSCP_RELEASE_MAJOR}, [LSCP spec major version this release complies with.])  AC_DEFINE_UNQUOTED(LSCP_RELEASE_MAJOR, ${LSCP_RELEASE_MAJOR}, [LSCP spec major version this release complies with.])
39  AC_DEFINE_UNQUOTED(LSCP_RELEASE_MINOR, ${LSCP_RELEASE_MINOR}, [LSCP spec minor version this release complies with.])  AC_DEFINE_UNQUOTED(LSCP_RELEASE_MINOR, ${LSCP_RELEASE_MINOR}, [LSCP spec minor version this release complies with.])
# Line 52  AC_SUBST(target_cpu) Line 52  AC_SUBST(target_cpu)
52  AC_SUBST(target_os)  AC_SUBST(target_os)
53  AC_SUBST(target_vendor)  AC_SUBST(target_vendor)
54    
55    PKG_PROG_PKG_CONFIG
56    
57  ###########################################################################  ###########################################################################
58  # General Checks  # General Checks
# Line 272  fi Line 273  fi
273  AM_CONDITIONAL(HAVE_JACK, test $have_jack = "1")  AM_CONDITIONAL(HAVE_JACK, test $have_jack = "1")
274  AC_DEFINE_UNQUOTED(HAVE_JACK,$have_jack,[Define to 1 if you have JACK installed.])  AC_DEFINE_UNQUOTED(HAVE_JACK,$have_jack,[Define to 1 if you have JACK installed.])
275    
276    # JACK MIDI
277    have_jack_midi=0
278    if test $have_jack = "1"; then
279       linuxsampler_save_CFLAGS=$CFLAGS
280       linuxsampler_save_LIBS=$LIBS
281       CFLAGS="$JACK_CFLAGS $CFLAGS"
282       LIBS="$JACK_LIBS $LIBS"
283       AC_CHECK_HEADER(jack/midiport.h, have_jack_midi=1, have_jack_midi=0)
284       if test $have_jack_midi = "1"; then
285         AC_CHECK_FUNCS(jack_midi_get_event_count)
286         AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <jack/midiport.h>]], [[
287             jack_midi_clear_buffer(0, 0);
288         ]])], [AC_DEFINE(JACK_MIDI_FUNCS_NEED_NFRAMES, 1,
289                 [Define to 1 if you have the old jack midi functions that need an nframes argument.])])
290       fi
291       CFLAGS=$linuxsampler_save_CFLAGS
292       LIBS=$linuxsampler_save_LIBS
293    fi
294    AM_CONDITIONAL(HAVE_JACK_MIDI, test $have_jack_midi = "1")
295    AC_DEFINE_UNQUOTED(HAVE_JACK_MIDI, $have_jack_midi,
296                       [Define to 1 if you have JACK with MIDI support installed.])
297    
298  # ARTS  # ARTS
299  AC_ARG_ENABLE(arts-driver,  AC_ARG_ENABLE(arts-driver,
300    [  --disable-arts-driver    [  --disable-arts-driver
# Line 425  fi Line 448  fi
448  # Checks for various DLL libraries  # Checks for various DLL libraries
449    
450  # Check presence of libgig  # Check presence of libgig
451  libgig_version="3.2.0"  libgig_version="3.2.1"
452  PKG_CHECK_MODULES(GIG, gig >= $libgig_version, HAVE_GIG=true, HAVE_GIG=false)  PKG_CHECK_MODULES(GIG, gig >= $libgig_version, HAVE_GIG=true, HAVE_GIG=false)
453  if test "$HAVE_GIG" = "false"; then  if test "$HAVE_GIG" = "false"; then
454      echo "Required libgig version not found!"      echo "Required libgig version not found!"
# Line 532  if test "$config_rt_exceptions" = "yes"; Line 555  if test "$config_rt_exceptions" = "yes";
555    AC_DEFINE_UNQUOTED(CONFIG_RT_EXCEPTIONS, 1, [Define to 1 to allow exceptions in the realtime context.])    AC_DEFINE_UNQUOTED(CONFIG_RT_EXCEPTIONS, 1, [Define to 1 to allow exceptions in the realtime context.])
556  fi  fi
557    
558    AC_ARG_ENABLE(pthread-testcancel,
559      [  --enable-pthread-testcancel
560                              Enable pthread_testcancel() calls and avoid asynchronous
561                              cancel of pthreads (default=no).],
562      [config_pthread_testcancel="$enableval"],
563      [config_pthread_testcancel="no"]
564    )
565    if test "$config_pthread_testcancel" = "yes"; then
566      AC_DEFINE_UNQUOTED(CONFIG_PTHREAD_TESTCANCEL, 1, [Define to 1 to enable pthread_testcancel() calls.])
567    fi
568    
569  AC_ARG_ENABLE(preload-samples,  AC_ARG_ENABLE(preload-samples,
570    [  --enable-preload-samples    [  --enable-preload-samples
571                            Due to seeking and latency issues with hard drives                            Due to seeking and latency issues with hard drives

Legend:
Removed from v.1502  
changed lines
  Added in v.1651

  ViewVC Help
Powered by ViewVC