--- linuxsampler/trunk/configure.in 2009/02/26 22:43:45 1846 +++ linuxsampler/trunk/configure.ac 2017/06/28 09:45:56 3296 @@ -1,11 +1,13 @@ -AC_INIT(configure.in) - #------------------------------------------------------------------------------------ # LinuxSampler's / liblinuxsampler's "official" release version: -LINUXSAMPLER_RELEASE_MAJOR=0 -LINUXSAMPLER_RELEASE_MINOR=5 -LINUXSAMPLER_RELEASE_BUILD=1.9cvs +m4_define(linuxsampler_release_major, 2) +m4_define(linuxsampler_release_minor, 0) +m4_define(linuxsampler_release_build, 0.svn66) + + +AC_INIT([linuxsampler],[linuxsampler_release_major.linuxsampler_release_minor.linuxsampler_release_build]) +AC_CONFIG_SRCDIR([configure.ac]) #------------------------------------------------------------------------------------ # The following is the libtool / shared library version. This doesn't have to @@ -24,44 +26,47 @@ # 6. If any interfaces have been removed since the last public release, then set age # to 0. -LIBLINUXSAMPLER_LT_CURRENT=2 +LIBLINUXSAMPLER_LT_CURRENT=4 LIBLINUXSAMPLER_LT_REVISION=0 -LIBLINUXSAMPLER_LT_AGE=1 +LIBLINUXSAMPLER_LT_AGE=0 SHARED_VERSION_INFO="$LIBLINUXSAMPLER_LT_CURRENT:$LIBLINUXSAMPLER_LT_REVISION:$LIBLINUXSAMPLER_LT_AGE" #------------------------------------------------------------------------------------ # the LSCP specification version this LinuSampler release complies with: LSCP_RELEASE_MAJOR=1 -LSCP_RELEASE_MINOR=4 +LSCP_RELEASE_MINOR=7 AC_DEFINE_UNQUOTED(LSCP_RELEASE_MAJOR, ${LSCP_RELEASE_MAJOR}, [LSCP spec major version this release complies with.]) AC_DEFINE_UNQUOTED(LSCP_RELEASE_MINOR, ${LSCP_RELEASE_MINOR}, [LSCP spec minor version this release complies with.]) +AM_INIT_AUTOMAKE([subdir-objects]) +AC_PROG_CC AC_PROG_CXX AC_LIBTOOL_WIN32_DLL -AM_PROG_LIBTOOL +AC_PROG_LIBTOOL +AC_PROG_LEX +AC_PROG_YACC AC_SUBST(SHLIB_VERSION_ARG) AC_SUBST(SHARED_VERSION_INFO) -AC_C_BIGENDIAN -AC_CANONICAL_SYSTEM +module=yes eval LIB_EXT=$shrext_cmds +AC_SUBST(LIB_EXT) -AC_SUBST(target) -AC_SUBST(target_alias) -AC_SUBST(target_cpu) -AC_SUBST(target_os) -AC_SUBST(target_vendor) +AC_C_BIGENDIAN +AC_CANONICAL_HOST PKG_PROG_PKG_CONFIG ########################################################################### # General Checks +AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes) + AC_MSG_CHECKING([whether x86 architecture]) def_arch_x86=0 -case $target_cpu in +case $host_cpu in "i386" | "i486" | "i586" | "i686" | "i786" | "x86_64") echo "yes" def_arch_x86=1;; @@ -74,26 +79,39 @@ # (only if the user did not provide one) CXX_CPU_SWITCH= if ! echo "X $CXXFLAGS " | grep -q -- " \(-march=\|-mcpu=\|-mtune=\|-arch=\)" ; then - if test "$def_arch_x86" = 1 -a "$target_cpu" != "x86_64"; then - CXX_CPU_SWITCH="-march=$target_cpu" + if test "$def_arch_x86" = 1 -a "$host_cpu" != "x86_64"; then + CXX_CPU_SWITCH="-march=$host_cpu" elif test "$target_cpu" = "ppc"; then - CXX_CPU_SWITCH="-arch=$target_cpu" + CXX_CPU_SWITCH="-arch=$host_cpu" fi fi AC_SUBST([CXX_CPU_SWITCH]) +mac=no +linux=no +case "$host" in + *-*-darwin*) + mac=yes + ;; + *-*-linux*) + linux=yes + ;; +esac +AM_CONDITIONAL(LINUX, test "$linux" = yes) +AM_CONDITIONAL(MAC, test "$mac" = yes) + # check if we're on MS Windows AC_CHECK_HEADERS( mmsystem.h, have_windows=1, - have_windows=0 + have_windows=0, + [#include ] ) AM_CONDITIONAL(HAVE_WINDOWS, test $have_windows = "1") AC_MSG_CHECKING([whether UNIX98 compatible]) -AC_LANG_SAVE -AC_LANG_C -AC_TRY_RUN([ +AC_LANG_PUSH([C]) +AC_RUN_IFELSE([AC_LANG_SOURCE([[ #ifndef _GNU_SOURCE #define _GNU_SOURCE 1 #endif @@ -105,18 +123,18 @@ exit(-1); /* not UNIX98 compatible */ #endif } -], +]])], have_unix98="yes", have_unix98="no", have_unix98="no" ) -AC_LANG_RESTORE +AC_LANG_POP([C]) AC_MSG_RESULT([$have_unix98]) -if test "$have_unix98" = "no" -a "have_windows" = "0"; then +if test "$have_unix98" = "no" -a "$have_windows" = "0" -a "$mac" = "no" ; then if test "x$HAVE_UNIX98" = "x"; then echo "LinuxSampler only runs on UNIX98 compatible systems, which is mandatory for" - echo "pthread_mutexattr_settype() call in Mutex.cpp. You may want to run - echo "./configure with environment variable HAVE_UNIX98=1 in case you think you + echo "pthread_mutexattr_settype() call in Mutex.cpp. You may want to run" + echo "./configure with environment variable HAVE_UNIX98=1 in case you think you" echo "have a UNIX98 compatible system." exit -1; fi @@ -134,6 +152,13 @@ CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS" CC="$PTHREAD_CC" + +# check for compiler's pragma diagnostic capabilities +m4_ifdef([m4_include(m4/pragma_diagnostics.m4)],, + [sinclude([m4/pragma_diagnostics.m4])]) +ACX_CXX_PRAGMA_DIAGNOSTICS + + # check for a bug in NPTL-enabled glibc # (see Gentoo bug report #194076) AC_ARG_ENABLE(nptl-bug-check, @@ -163,10 +188,18 @@ echo "NPTL glibc bug check disabled" fi -# FIXME: this is actually a dependency of libgig, not of LS directly, why -# isn't it hidden by libgig? -AC_CHECK_HEADERS(uuid/uuid.h) -AC_SEARCH_LIBS(uuid_generate, uuid) + +# In case Bison is available, determine the exact version, since we need to +# use different custom parser code for Bison 2.x vs. Bison 3.x generated +# parser yacc tables. +if echo "$YACC" | grep -q bison; then + # NOTE: m4 removes [], that's why it needs to be escaped + bison_version=[`$YACC --version | head -n 1 | sed -e 's/[^0-9.]*\([-0-9.]\+\)$/\1/'`] + bison_version_major=`echo $bison_version | cut -d. -f1` + bison_version_minor=`echo $bison_version | cut -d. -f2` + AC_DEFINE_UNQUOTED(HAVE_BISON_MAJ,$bison_version_major,[Define to the major version of the GNU Bison program installed.]) + AC_DEFINE_UNQUOTED(HAVE_BISON_MIN,$bison_version_minor,[Define to the minor version of the GNU Bison program installed.]) +fi @@ -202,9 +235,8 @@ fi echo -n "checking Alsa version... " - AC_LANG_SAVE - AC_LANG_C - AC_TRY_RUN([ + AC_LANG_PUSH([C]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include void main(void) { /* ensure backward compatibility */ @@ -213,12 +245,12 @@ #endif exit(SND_LIB_MAJOR); } - ], + ]])], alsa_major=0, alsa_major=$?, alsa_major=0 ) - AC_TRY_RUN([ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include void main(void) { /* ensure backward compatibility */ @@ -227,12 +259,12 @@ #endif exit(SND_LIB_MINOR); } - ], + ]])], alsa_minor=0, alsa_minor=$?, alsa_minor=0 ) - AC_TRY_RUN([ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include void main(void) { /* ensure backward compatibility */ @@ -241,12 +273,12 @@ #endif exit(SND_LIB_SUBMINOR); } - ], + ]])], alsa_subminor=0, alsa_subminor=$?, alsa_subminor=0 ) - AC_LANG_RESTORE + AC_LANG_POP([C]) echo "$alsa_major.$alsa_minor.$alsa_subminor"; AC_DEFINE_UNQUOTED(ALSA_MAJOR,$alsa_major,[Define to the major version number of your Alsa installation.]) AC_DEFINE_UNQUOTED(ALSA_MINOR,$alsa_minor,[Define to the minor version number of your Alsa installation.]) @@ -256,6 +288,10 @@ fi AM_CONDITIONAL(HAVE_ALSA, test $have_alsa = "1") AC_DEFINE_UNQUOTED(HAVE_ALSA,$have_alsa,[Define to 1 if you have ALSA installed.]) +config_have_alsa="no" +if test $have_alsa = "1"; then + config_have_alsa="yes" +fi # JACK AC_ARG_ENABLE(jack-driver, @@ -273,7 +309,8 @@ AC_SUBST(JACK_CFLAGS) linuxsampler_save_LIBS=$LIBS LIBS="$JACK_LIBS $LIBS" - AC_CHECK_FUNCS(jack_client_name_size jack_client_open) + AC_CHECK_FUNCS(jack_client_name_size jack_client_open \ + jack_on_info_shutdown) LIBS=$linuxsampler_save_LIBS have_audio_output_driver="true"; fi @@ -282,6 +319,10 @@ fi AM_CONDITIONAL(HAVE_JACK, test $have_jack = "1") AC_DEFINE_UNQUOTED(HAVE_JACK,$have_jack,[Define to 1 if you have JACK installed.]) +config_have_jack="no" +if test $have_jack = "1"; then + config_have_jack="yes" +fi # JACK MIDI have_jack_midi=0 @@ -305,6 +346,10 @@ AM_CONDITIONAL(HAVE_JACK_MIDI, test $have_jack_midi = "1") AC_DEFINE_UNQUOTED(HAVE_JACK_MIDI, $have_jack_midi, [Define to 1 if you have JACK with MIDI support installed.]) +config_have_jack_midi="no" +if test $have_jack_midi = "1"; then + config_have_jack_midi="yes" +fi # ARTS AC_ARG_ENABLE(arts-driver, @@ -327,6 +372,10 @@ fi AM_CONDITIONAL(HAVE_ARTS, test "$have_arts" = "1") AC_DEFINE_UNQUOTED(HAVE_ARTS,$have_arts,[Define to 1 if you have aRts installed.]) +config_have_arts="no" +if test $have_arts = "1"; then + config_have_arts="yes" +fi # ASIO AUDIO (Win32) AC_ARG_ENABLE(asiosdk-dir, @@ -366,6 +415,10 @@ AC_SUBST(ASIOSDK_BASEDIR) AM_CONDITIONAL(HAVE_ASIO, test $have_asio = "1") AC_DEFINE_UNQUOTED(HAVE_ASIO,$have_asio,[Define to 1 if you have ASIO installed.]) +config_have_asio="no" +if test $have_asio = "1"; then + config_have_asio="yes" +fi # MidiShare (Linux, OS X, Windows) AC_ARG_ENABLE(midishare-driver, @@ -392,6 +445,10 @@ fi AM_CONDITIONAL(HAVE_MIDISHARE, test $have_midishare = "1") AC_DEFINE_UNQUOTED(HAVE_MIDISHARE,$have_midishare,[Define to 1 if you have MidiShare installed.]) +config_have_midishare="no" +if test $have_midishare = "1"; then + config_have_midishare="yes" +fi # CoreMIDI (OS X) AC_ARG_ENABLE(coremidi-driver, @@ -414,6 +471,10 @@ fi AM_CONDITIONAL(HAVE_COREMIDI, test $have_coremidi = "1") AC_DEFINE_UNQUOTED(HAVE_COREMIDI,$have_coremidi,[Define to 1 if you have CoreMIDI installed.]) +config_have_coremidi="no" +if test $have_coremidi = "1"; then + config_have_coremidi="yes" +fi # CoreAudio (OS X) AC_ARG_ENABLE(coreaudio-driver, @@ -436,6 +497,10 @@ fi AM_CONDITIONAL(HAVE_COREAUDIO, test $have_coreaudio = "1") AC_DEFINE_UNQUOTED(HAVE_COREAUDIO,$have_coreaudio,[Define to 1 if you have CoreAudio installed.]) +config_have_coreaudio="no" +if test $have_coreaudio = "1"; then + config_have_coreaudio="yes" +fi # MME MIDI (Win32) AC_ARG_ENABLE(mmemidi-driver, @@ -458,20 +523,25 @@ fi AM_CONDITIONAL(HAVE_MME_MIDI, test $have_mmemidi = "1") AC_DEFINE_UNQUOTED(HAVE_MME_MIDI,$have_mmemidi,[Define to 1 if you have MME MIDI installed.]) - +config_have_mme="no" +if test $have_mmemidi = "1"; then + config_have_mme="yes" +fi # DSSI AC_CHECK_HEADERS(dssi.h, - have_dssi=1, - have_dssi=0) -AM_CONDITIONAL(HAVE_DSSI, test $have_dssi = "1") + config_have_dssi="yes", + config_have_dssi="no") +AM_CONDITIONAL(HAVE_DSSI, test $config_have_dssi = "yes") # LV2 -PKG_CHECK_MODULES(LV2, lv2core, have_lv2=1, have_lv2=0) -if test $have_lv2 = "0"; then - AC_CHECK_HEADER(lv2.h, have_lv2=1, have_lv2=0) -fi -AM_CONDITIONAL(HAVE_LV2, test $have_lv2 = "1") +PKG_CHECK_MODULES(LV2, lv2 >= 1.0.0, config_have_lv2="yes", config_have_lv2="no") +if test "$config_have_lv2" != "yes"; then + PKG_CHECK_MODULES(LV2, lv2core >= 1.0.0, config_have_lv2="yes", config_have_lv2="no") +fi +AC_SUBST(LV2_CFLAGS) +AC_SUBST(LV2_LIBS) +AM_CONDITIONAL(HAVE_LV2, test $config_have_lv2 = "yes") # VST AC_ARG_ENABLE(vstsdk-dir, @@ -484,14 +554,33 @@ ) AC_SUBST(VSTSDK_DIR) AM_CONDITIONAL(HAVE_VST, test "x$VSTSDK_DIR" != "x") +config_have_vst="no" +if test "x$VSTSDK_DIR" != "x"; then + config_have_vst="yes" +fi # AU AC_CHECK_HEADERS(AudioUnit/AudioUnit.h, - have_au=1, - have_au=0) -AM_CONDITIONAL(HAVE_AU, test $have_au = "1") -AM_CONDITIONAL(HAVE_AUFLAGS, test test "$AUFLAGS" != "") + config_have_au="yes", + config_have_au="no") +AM_CONDITIONAL(HAVE_AU, test $config_have_au = "yes") +AM_CONDITIONAL(HAVE_AUFLAGS, test "$AUFLAGS" != "") + +if test $config_have_au = "yes" ; then + if test "x$DEVELOPER_EXTRAS_DIR" = "x" ; then + if test -d /Developer/Extras ; then + DEVELOPER_EXTRAS_DIR=/Developer/Extras + else + DEVELOPER_EXTRAS_DIR=/Developer/Examples + fi + fi + AC_SUBST(DEVELOPER_EXTRAS_DIR) +fi +if test "x$MAC_PLUGIN_INSTALL_DIR" = "x" ; then + MAC_PLUGIN_INSTALL_DIR=/Library/Audio/Plug-Ins +fi +AC_SUBST(MAC_PLUGIN_INSTALL_DIR) # have we found at least one MIDI input and one audio output driver ? if test "$have_midi_input_driver" = "false"; then @@ -515,7 +604,7 @@ # Checks for various DLL libraries # Check presence of libgig -libgig_version="3.2.1" +libgig_version="4.0.0" PKG_CHECK_MODULES(GIG, gig >= $libgig_version, HAVE_GIG=true, HAVE_GIG=false) if test "$HAVE_GIG" = "false"; then echo "Required libgig version not found!" @@ -527,6 +616,53 @@ AC_SUBST(GIG_CFLAGS) AC_SUBST(GIG_LIBS) +# SF2 Engine (requires libgig) +AC_ARG_ENABLE(sf2-engine, + [ --disable-sf2-engine + Disable compilation of the SF2 engine. + You need to have libgig installed.], + [config_sf2_engine="$enableval"], + [config_sf2_engine="yes"] +) +HAVE_SF2=0; +if test "$config_sf2_engine" = "yes"; then + HAVE_SF2=1 +else + echo "SF2 engine disabled by configure script parameter" +fi +AM_CONDITIONAL(HAVE_SF2, test $HAVE_SF2 = 1) +AC_DEFINE_UNQUOTED(HAVE_SF2,$HAVE_SF2,[Define to 1 if you want SF2 engine and have libsf2 installed.]) +config_have_sf2="no" +if test $HAVE_SF2 = "1"; then + config_have_sf2="yes" +fi + +# Check presence of libsndfile +libsndfile_version="1.0" +PKG_CHECK_MODULES(SNDFILE, sndfile >= $libsndfile_version, HAVE_SNDFILE=true, HAVE_SNDFILE=false) +if test "$HAVE_SNDFILE" = "false"; then + echo "Required libsndfile version not found!" + echo "You need to have libsndfile version ${libsndfile_version} installed!" + exit -1; +else + echo "yes, found libsndfile $libsndfile_version" +fi +AC_SUBST(SNDFILE_CFLAGS) +AC_SUBST(SNDFILE_LIBS) + +# Check for Vorbis and FLAC support in libsndfile +linuxsampler_save_CFLAGS=$CFLAGS +CFLAGS="$SNDFILE_CFLAGS $CFLAGS" +AC_CHECK_DECLS([SF_FORMAT_VORBIS, SF_FORMAT_FLAC], [], [], [[#include ]]) + +# Check for loop functionality in libsndfile +AC_CHECK_MEMBERS([SF_INSTRUMENT.loops],, + [AC_MSG_WARN([Your version of libsndfile does not support + reading of loop information. LinuxSampler will not be able to + extract loop information from sample files.])], + [#include ]) +CFLAGS=$linuxsampler_save_CFLAGS + # Instruments DB feature (requires SQLite 3.3) AC_ARG_ENABLE(instruments-db, [ --disable-instruments-db @@ -622,13 +758,14 @@ AC_DEFINE_UNQUOTED(CONFIG_RT_EXCEPTIONS, 1, [Define to 1 to allow exceptions in the realtime context.]) fi +config_pthread_testcancel="$mac" AC_ARG_ENABLE(pthread-testcancel, [ --enable-pthread-testcancel - Enable pthread_testcancel() calls and avoid asynchronous - cancel of pthreads (default=no).], + Enable pthread_testcancel() calls and avoid + asynchronous cancel of pthreads (default=yes + for Mac targets, no otherwise).], [config_pthread_testcancel="$enableval"], - [config_pthread_testcancel="no"] -) + []) if test "$config_pthread_testcancel" = "yes"; then AC_DEFINE_UNQUOTED(CONFIG_PTHREAD_TESTCANCEL, 1, [Define to 1 to enable pthread_testcancel() calls.]) fi @@ -1108,20 +1245,19 @@ ########################################################################### # Automatic Benchmarks (to detect the best algorithms for the system) -AC_LANG_SAVE - if test "$config_signed_triang_algo" = "benchmark"; then echo -n "benchmarking for the best (signed) triangular oscillator algorithm... " - AC_LANG_CPLUSPLUS - AC_TRY_RUN([ + AC_LANG_PUSH([C++]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ #define SIGNED 1 #define SILENT 1 #include "${srcdir}/benchmarks/triang.cpp" - ], + ]])], triang_signed=0, triang_signed=$?, triang_signed=0 ) + AC_LANG_POP([C++]) if test "$triang_signed" = "2"; then config_signed_triang_algo="intmath" echo "integer math" @@ -1152,16 +1288,17 @@ if test "$config_unsigned_triang_algo" = "benchmark"; then echo -n "benchmarking for the best (unsigned) triangular oscillator algorithm... " - AC_LANG_CPLUSPLUS - AC_TRY_RUN([ + AC_LANG_PUSH([C++]) + AC_RUN_IFELSE([AC_LANG_SOURCE([[ #define SIGNED 0 #define SILENT 1 #include "${srcdir}/benchmarks/triang.cpp" - ], + ]])], triang_unsigned=0, triang_unsigned=$?, triang_unsigned=0 ) + AC_LANG_POP([C++]) if test "$triang_unsigned" = "2"; then config_unsigned_triang_algo="intmath" echo "integer math" @@ -1190,37 +1327,30 @@ fi AC_DEFINE_UNQUOTED(CONFIG_UNSIGNED_TRIANG_ALGO, ${triang_unsigned}, [Define unsigned triangular wave algorithm to be used.]) -AC_LANG_RESTORE - ########################################################################### # Create Build Files -AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(linuxsampler, "$LINUXSAMPLER_RELEASE_MAJOR.$LINUXSAMPLER_RELEASE_MINOR.$LINUXSAMPLER_RELEASE_BUILD") +AC_CONFIG_HEADERS([config.h]) -AC_LANG_CPLUSPLUS - -# some gcc 4.0 versions need -msse for SSE register allocations -if test "$config_asm" = "yes"; then - if test "$def_arch_x86" = 1; then - CXXFLAGS="$CXXFLAGS -msse" - fi -fi +AC_LANG([C++]) # autoconf 2.59/libtool 1.5.12 bug? work-around. Without a check like # this, the dlfcn.h check in am_prog_libtool may fail. AC_CHECK_HEADER(stdlib.h) -AC_OUTPUT( \ +AC_CONFIG_FILES([\ Makefile \ man/Makefile \ man/linuxsampler.1 \ + man/lscp.1 \ src/Makefile \ src/db/Makefile \ src/network/Makefile \ src/engines/Makefile \ src/engines/gig/Makefile \ + src/engines/sf2/Makefile \ + src/engines/sfz/Makefile \ src/engines/common/Makefile \ src/effects/Makefile \ src/common/Makefile \ @@ -1232,8 +1362,12 @@ src/hostplugins/Makefile \ src/hostplugins/dssi/Makefile \ src/hostplugins/lv2/Makefile \ + src/hostplugins/lv2/manifest.ttl \ src/hostplugins/vst/Makefile \ src/hostplugins/au/Makefile \ + src/scriptvm/Makefile \ + src/scriptvm/editor/Makefile \ + src/shell/Makefile \ linuxsampler.spec \ debian/Makefile \ Artwork/Makefile \ @@ -1245,7 +1379,8 @@ Documentation/Engines/gig/Makefile \ linuxsampler.pc \ Doxyfile \ -) +]) +AC_OUTPUT # resolve all nested variables in '${config_plugin_dir}' # (merely for providing a human readable summary below) @@ -1261,6 +1396,9 @@ echo "#####################################################################" echo "# LinuxSampler Configuration #" echo "#-------------------------------------------------------------------#" +echo "# Release Version: ${VERSION}" +echo "# LSCP Version: ${LSCP_RELEASE_MAJOR}.${LSCP_RELEASE_MINOR}" +echo "#-------------------------------------------------------------------" echo "# Assembly Optimizations: ${config_asm}" echo "# Development Mode: ${config_dev_mode}" echo "# Debug Level: ${config_debug_level}" @@ -1301,6 +1439,21 @@ echo "# Instruments DB default location: ${config_default_instruments_db_file}" fi echo "# Plugin Path: ${config_plugin_dir}" +echo "#-------------------------------------------------------------------" +echo "# MIDI Input Drivers:" +echo "# ALSA: ${config_have_alsa}, JACK: ${config_have_jack_midi}, CoreMIDI: ${config_have_coremidi}, MME: ${config_have_mme}, MidiShare: ${config_have_midishare}" +echo "#-------------------------------------------------------------------" +echo "# Audio Output Drivers:" +echo "# ALSA: ${config_have_alsa}, JACK: ${config_have_jack}, ARTS: ${config_have_arts}, CoreAudio: ${config_have_coreaudio}, ASIO: ${config_have_asio}" +echo "#-------------------------------------------------------------------" +echo "# Sampler Engines:" +echo "# GIG: yes, SF2: ${config_have_sf2}, SFZ: yes" +echo "#-------------------------------------------------------------------" +echo "# Effect plugin systems for internal effects:" +echo "# LADSPA: yes" +echo "#-------------------------------------------------------------------" +echo "# Building sampler as plugin for following host standards:" +echo "# DSSI: ${config_have_dssi}, LV2: ${config_have_lv2}, VST: ${config_have_vst}, AU: ${config_have_au}" echo "#-------------------------------------------------------------------#" echo "# Read './configure --help' or file 'configure.in' for details. #" echo "#####################################################################"