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

Diff of /linuxsampler/trunk/configure.in

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

revision 936 by schoenebeck, Fri Nov 24 14:05:05 2006 UTC revision 1175 by schoenebeck, Sun May 6 16:38:35 2007 UTC
# Line 4  AC_INIT(configure.in) Line 4  AC_INIT(configure.in)
4  # LinuxSampler's / liblinuxsampler's "official" release version:  # LinuxSampler's / liblinuxsampler's "official" release version:
5    
6  LINUXSAMPLER_RELEASE_MAJOR=0  LINUXSAMPLER_RELEASE_MAJOR=0
7  LINUXSAMPLER_RELEASE_MINOR=3  LINUXSAMPLER_RELEASE_MINOR=4
8  LINUXSAMPLER_RELEASE_BUILD=3cvs  LINUXSAMPLER_RELEASE_BUILD=0.4cvs
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 29  LIBLINUXSAMPLER_LT_REVISION=0 Line 29  LIBLINUXSAMPLER_LT_REVISION=0
29  LIBLINUXSAMPLER_LT_AGE=0  LIBLINUXSAMPLER_LT_AGE=0
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:
34    
35    LSCP_RELEASE_MAJOR=1
36    LSCP_RELEASE_MINOR=2
37    
38    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.])
40    
41  AM_PROG_LIBTOOL  AM_PROG_LIBTOOL
42    
43  AC_SUBST(SHLIB_VERSION_ARG)  AC_SUBST(SHLIB_VERSION_ARG)
# Line 287  AM_CONDITIONAL(HAVE_COREMIDI, test $have Line 296  AM_CONDITIONAL(HAVE_COREMIDI, test $have
296  AC_DEFINE_UNQUOTED(HAVE_COREMIDI,$have_coremidi,[Define to 1 if you have CoreMIDI installed.])  AC_DEFINE_UNQUOTED(HAVE_COREMIDI,$have_coremidi,[Define to 1 if you have CoreMIDI installed.])
297    
298  # Check presence of libgig  # Check presence of libgig
299  libgig_version="3.1.0"  libgig_version="3.1.1"
300  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)
301  if test "$HAVE_GIG" = "false"; then  if test "$HAVE_GIG" = "false"; then
302      echo "Required libgig version not found!"      echo "Required libgig version not found!"
# Line 299  fi Line 308  fi
308  AC_SUBST(GIG_CFLAGS)  AC_SUBST(GIG_CFLAGS)
309  AC_SUBST(GIG_LIBS)  AC_SUBST(GIG_LIBS)
310    
311  # SQLITE3  # Check presence of sqlite3
312  PKG_CHECK_MODULES(SQLITE3, sqlite3, HAVE_SQLITE3=true, HAVE_SQLITE3=false)  AC_CHECK_PROG(HAVE_SQLITE3_CMD, sqlite3, true, false)
313    sqlite_version="3.3"
314    PKG_CHECK_MODULES(SQLITE3, sqlite3 >= $sqlite_version, HAVE_SQLITE3=true, HAVE_SQLITE3=false)
315  AC_SUBST(SQLITE3_LIBS)  AC_SUBST(SQLITE3_LIBS)
316  AC_SUBST(SQLITE3_CFLAGS)  AC_SUBST(SQLITE3_CFLAGS)
317  if test $HAVE_SQLITE3 = false; then  if test $HAVE_SQLITE3_CMD = false -o $HAVE_SQLITE3 = false; then
318      HAVE_SQLITE3=0;      HAVE_SQLITE3=0;
319      echo "no, support for instrument DB will be disabled!"      instruments_db_support="no"
320        echo "*** Required sqlite version not found!"
321        echo "*** You need to have sqlite version ${sqlite_version} or higher"
322        echo "*** for instruments database support to be enabled."
323        echo "*** Support for instruments DB will be disabled!"
324  else  else
325      HAVE_SQLITE3=1      HAVE_SQLITE3=1
326      echo "yes"      instruments_db_support="yes"
327  fi  fi
328  AM_CONDITIONAL(HAVE_SQLITE3, test $HAVE_SQLITE3 = 1)  AM_CONDITIONAL(HAVE_SQLITE3, test $HAVE_SQLITE3 = 1)
329  AC_DEFINE_UNQUOTED(HAVE_SQLITE3,$HAVE_SQLITE3,[Define to 1 if you have SQLITE3 installed.])  AC_DEFINE_UNQUOTED(HAVE_SQLITE3,$HAVE_SQLITE3,[Define to 1 if you have SQLITE3 installed.])
# Line 526  AC_ARG_ENABLE(subfragment-size, Line 541  AC_ARG_ENABLE(subfragment-size,
541  )  )
542  AC_DEFINE_UNQUOTED(CONFIG_DEFAULT_SUBFRAGMENT_SIZE, $config_subfragment_size, [Define default subfragment size (in sample points).])  AC_DEFINE_UNQUOTED(CONFIG_DEFAULT_SUBFRAGMENT_SIZE, $config_subfragment_size, [Define default subfragment size (in sample points).])
543    
544  AC_ARG_ENABLE(global-attenuation,  AC_ARG_ENABLE(global-attenuation-default,
545    [  --enable-global-attenuation    [  --enable-global-attenuation-default
546                            To prevent clipping all samples will be lowered                            To prevent clipping all samples will be lowered
547                            in amplitude by this given factor.                            in amplitude by this given default factor (can
548                              be overridden at runtime).
549                            (default=0.35)],                            (default=0.35)],
550    [config_global_attenuation="${enableval}"],    [config_global_attenuation_default="${enableval}"],
551    [config_global_attenuation="0.35"]    [config_global_attenuation_default="0.35"]
552  )  )
553  AC_DEFINE_UNQUOTED(CONFIG_GLOBAL_ATTENUATION, $config_global_attenuation, [Define global volume attenuation (as floating point factor).])  AC_DEFINE_UNQUOTED(CONFIG_GLOBAL_ATTENUATION_DEFAULT, $config_global_attenuation_default, [Define default global volume attenuation (as floating point factor).])
554    
555  AC_ARG_ENABLE(voice-steal-algo,  AC_ARG_ENABLE(voice-steal-algo,
556    [  --enable-voice-steal-algo    [  --enable-voice-steal-algo
# Line 846  if test "$config_signed_triang_algo" = " Line 862  if test "$config_signed_triang_algo" = "
862          echo "Call './configure --help' for further information or read configure.in."          echo "Call './configure --help' for further information or read configure.in."
863          exit -1;          exit -1;
864      fi      fi
865    else
866        case "$config_signed_triang_algo" in
867            intmath)
868                triang_signed=2 ;;
869            diharmonic)
870                triang_signed=3 ;;
871            intmathabs)
872                triang_signed=5 ;;
873        esac
874  fi  fi
875  AC_DEFINE_UNQUOTED(CONFIG_SIGNED_TRIANG_ALGO, ${triang_signed}, [Define signed triangular wave algorithm to be used.])  AC_DEFINE_UNQUOTED(CONFIG_SIGNED_TRIANG_ALGO, ${triang_signed}, [Define signed triangular wave algorithm to be used.])
876    
# Line 877  if test "$config_unsigned_triang_algo" = Line 902  if test "$config_unsigned_triang_algo" =
902          echo "Call './configure --help' for further information or read configure.in."          echo "Call './configure --help' for further information or read configure.in."
903          exit -1;          exit -1;
904      fi      fi
905    else
906        case "$config_unsigned_triang_algo" in
907            intmath)
908                triang_unsigned=2 ;;
909            diharmonic)
910                triang_unsigned=3 ;;
911            intmathabs)
912                triang_unsigned=5 ;;
913        esac
914  fi  fi
915  AC_DEFINE_UNQUOTED(CONFIG_UNSIGNED_TRIANG_ALGO, ${triang_unsigned}, [Define unsigned triangular wave algorithm to be used.])  AC_DEFINE_UNQUOTED(CONFIG_UNSIGNED_TRIANG_ALGO, ${triang_unsigned}, [Define unsigned triangular wave algorithm to be used.])
916    
# Line 908  AC_OUTPUT( \ Line 942  AC_OUTPUT( \
942      man/Makefile \      man/Makefile \
943      man/linuxsampler.1 \      man/linuxsampler.1 \
944      src/Makefile \      src/Makefile \
945        src/db/Makefile \
946      src/network/Makefile \      src/network/Makefile \
947      src/engines/Makefile \      src/engines/Makefile \
948      src/engines/gig/Makefile \      src/engines/gig/Makefile \
# Line 924  AC_OUTPUT( \ Line 959  AC_OUTPUT( \
959      Artwork/Makefile \      Artwork/Makefile \
960      scripts/Makefile \      scripts/Makefile \
961      osx/Makefile \      osx/Makefile \
962      osx/LinuxSampler.xcode/Makefile \      osx/linuxsampler.xcodeproj/Makefile \
963      Documentation/Makefile \      Documentation/Makefile \
964      Documentation/Engines/Makefile \      Documentation/Engines/Makefile \
965      Documentation/Engines/gig/Makefile \      Documentation/Engines/gig/Makefile \
# Line 956  echo "# Stream Size: ${config_stream_siz Line 991  echo "# Stream Size: ${config_stream_siz
991  echo "# Maximum Disk Streams: ${config_max_streams}"  echo "# Maximum Disk Streams: ${config_max_streams}"
992  echo "# Maximum Voices: ${config_max_voices}"  echo "# Maximum Voices: ${config_max_voices}"
993  echo "# Default Subfragment Size: ${config_subfragment_size}"  echo "# Default Subfragment Size: ${config_subfragment_size}"
994  echo "# Global Volume Attenuation: ${config_global_attenuation}"  echo "# Default Global Volume Attenuation: ${config_global_attenuation_default}"
995  echo "# Voice Stealing Algorithm: ${config_voice_steal_algo}"  echo "# Voice Stealing Algorithm: ${config_voice_steal_algo}"
996  echo "# Signed Triangular Oscillator Algorithm: ${config_signed_triang_algo}"  echo "# Signed Triangular Oscillator Algorithm: ${config_signed_triang_algo}"
997  echo "# Unsigned Triangular Oscillator Algorithm: ${config_unsigned_triang_algo}"  echo "# Unsigned Triangular Oscillator Algorithm: ${config_unsigned_triang_algo}"
# Line 974  echo "# Assert GS SysEx Checksum: ${conf Line 1009  echo "# Assert GS SysEx Checksum: ${conf
1009  echo "# Process Muted Channels: ${config_process_muted_channels}"  echo "# Process Muted Channels: ${config_process_muted_channels}"
1010  echo "# Process All-Notes-Off MIDI message: ${config_process_all_notes_off}"  echo "# Process All-Notes-Off MIDI message: ${config_process_all_notes_off}"
1011  echo "# Interpolate Volume: ${config_interpolate_volume}"  echo "# Interpolate Volume: ${config_interpolate_volume}"
1012    echo "# Instruments database support: ${instruments_db_support}"
1013  echo "#-------------------------------------------------------------------#"  echo "#-------------------------------------------------------------------#"
1014  echo "# Read './configure --help' or file 'configure.in' for details.     #"  echo "# Read './configure --help' or file 'configure.in' for details.     #"
1015  echo "#####################################################################"  echo "#####################################################################"

Legend:
Removed from v.936  
changed lines
  Added in v.1175

  ViewVC Help
Powered by ViewVC