/[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 31 by schoenebeck, Sun Jan 18 20:31:31 2004 UTC revision 609 by schoenebeck, Sat Jun 4 17:49:12 2005 UTC
# Line 2  AC_INIT(configure.in) Line 2  AC_INIT(configure.in)
2  AC_C_BIGENDIAN  AC_C_BIGENDIAN
3  AC_CANONICAL_SYSTEM  AC_CANONICAL_SYSTEM
4    
5    AC_SUBST(target)
6    AC_SUBST(target_alias)
7    AC_SUBST(target_cpu)
8    AC_SUBST(target_os)
9    AC_SUBST(target_vendor)
10    
11  echo -n "checking whether x86 architecture... "  
12    ###########################################################################
13    # General Checks
14    
15    AC_MSG_CHECKING([whether x86 architecture])
16  def_arch_x86=0  def_arch_x86=0
17  case $target_cpu in  case $target_cpu in
18    "i386" | "i486" | "i586" | "i686" | "i786")    "i386" | "i486" | "i586" | "i686" | "i786")
# Line 14  case $target_cpu in Line 23  case $target_cpu in
23  esac  esac
24  AC_DEFINE_UNQUOTED(ARCH_X86,$def_arch_x86,[Define to 1 if you build for x86 architecture.])  AC_DEFINE_UNQUOTED(ARCH_X86,$def_arch_x86,[Define to 1 if you build for x86 architecture.])
25    
26    # determine the right gcc switch for CPU specific optimizations
27    CXX_CPU_SWITCH=
28    if test "$def_arch_x86" = 1; then
29      CXX_CPU_SWITCH="-march=$target_cpu"
30    elif test "$target_cpu" = "powerpc"; then
31      CXX_CPU_SWITCH="-arch=$target_cpu"
32    fi
33    AC_SUBST([CXX_CPU_SWITCH])
34    
35    AC_MSG_CHECKING([whether UNIX98 compatible])
36    AC_LANG_SAVE
37    AC_LANG_C
38    AC_TRY_RUN([
39    #ifndef _GNU_SOURCE
40    #define _GNU_SOURCE 1
41    #endif
42    #include <features.h>
43    void main(void) {
44    #if _XOPEN_SOURCE >= 500
45    exit(0); /* UNIX98 compatible */
46    #else
47    exit(-1); /* not UNIX98 compatible */
48    #endif
49    }
50    ],
51    have_unix98="yes",
52    have_unix98="no",
53    have_unix98="no"
54    )
55    AC_LANG_RESTORE
56    AC_MSG_RESULT([$have_unix98])
57    if test "$have_unix98" = "no"; then
58        if test "x$HAVE_UNIX98" = "x"; then
59            echo "LinuxSampler only runs on UNIX98 compatible systems, which is mandatory for"
60            echo "pthread_mutexattr_settype() call in Mutex.cpp. You may want to run
61            echo "./configure with environment variable HAVE_UNIX98=1 in case you think you
62            echo "have a UNIX98 compatible system."
63            exit -1;
64        fi
65    fi
66    
67    # Checks for available audio and MIDI systems / drivers
68    # (we throw an error if there's not at least one system for audio output and MIDI input available)
69    have_midi_input_driver="false"
70    have_audio_output_driver="false"
71    
72  AC_CHECK_HEADER(alsa/asoundlib.h,  AC_CHECK_HEADER(alsa/asoundlib.h,
73      AC_CHECK_LIB(asound, main,      AC_CHECK_LIB(asound, main,
74                               have_alsa="true"                               have_alsa=1
75                               ,                               ,
76                               have_alsa="false"                               have_alsa=0
77                  )                  )
78                  ,                  ,
79                  have_alsa="false"                  have_alsa=0
80  )  )
81  if test "$have_alsa" = "false"; then  if test "$have_alsa" = "1"; then
82      echo "Alsa not installed!"      have_midi_input_driver="true"
83      echo "Sorry, LinuxSampler only supports Alsa sound drivers at the moment!"      have_audio_output_driver="true";
     exit -1;  
84  fi  fi
85    AM_CONDITIONAL(HAVE_ALSA, test $have_alsa = "1")
86    AC_DEFINE_UNQUOTED(HAVE_ALSA,$have_alsa,[Define to 1 if you have ALSA installed.])
87    
88  echo -n "checking Alsa version... "  echo -n "checking Alsa version... "
89  AC_LANG_SAVE  AC_LANG_SAVE
# Line 82  AC_DEFINE_UNQUOTED(ALSA_MAJOR,$alsa_majo Line 136  AC_DEFINE_UNQUOTED(ALSA_MAJOR,$alsa_majo
136  AC_DEFINE_UNQUOTED(ALSA_MINOR,$alsa_minor,[Define to the minor version number of your Alsa installation.])  AC_DEFINE_UNQUOTED(ALSA_MINOR,$alsa_minor,[Define to the minor version number of your Alsa installation.])
137  AC_DEFINE_UNQUOTED(ALSA_SUBMINOR,$alsa_subminor,[Define to the subminor version number of your Alsa installation.])  AC_DEFINE_UNQUOTED(ALSA_SUBMINOR,$alsa_subminor,[Define to the subminor version number of your Alsa installation.])
138    
   
139  # JACK  # JACK
140  PKG_CHECK_MODULES(JACK, jack, HAVE_JACK=true, HAVE_JACK=false)  PKG_CHECK_MODULES(JACK, jack, HAVE_JACK=true, HAVE_JACK=false)
141  AC_SUBST(JACK_LIBS)  AC_SUBST(JACK_LIBS)
142  AC_SUBST(JACK_CFLAGS)  AC_SUBST(JACK_CFLAGS)
143    if test $HAVE_JACK = false; then
144        HAVE_JACK=0;
145    else
146        HAVE_JACK=1
147        have_audio_output_driver="true";
148        AC_CHECK_LIB(jack, jack_client_name_size, [AC_DEFINE(HAVE_JACK_CLIENT_NAME_SIZE, 1, [Define to 1 if you have the `jack_client_name_size' function.])], , $JACK_LIBS)
149    fi
150    AM_CONDITIONAL(HAVE_JACK, test $HAVE_JACK = 1)
151  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.])
152    
153    # MidiShare (Linux, OS X, Windows)
154    AC_CHECK_HEADER(MidiShare.h,
155        AC_CHECK_LIB(MidiShare, MidiCountEvs,
156                                have_midishare=1,
157                                have_midishare=0
158                    )
159                    ,
160                    have_midishare=0
161    )
162    if test "$have_midishare" = "1"; then
163        have_midi_input_driver="true"
164    fi
165    AM_CONDITIONAL(HAVE_MIDISHARE, test $have_midishare = "1")
166    AC_DEFINE_UNQUOTED(HAVE_MIDISHARE,$have_midishare,[Define to 1 if you have MidiShare installed.])
167    
168    # CoreMIDI (OS X)
169    AC_CHECK_HEADER(CoreMIDI/CoreMIDI.h,
170                    have_coremidi=1,
171                    have_coremidi=0
172    )
173    if test "$have_coremidi" = "1"; then
174        have_midi_input_driver="true"
175    fi
176    AM_CONDITIONAL(HAVE_COREMIDI, test $have_coremidi = "1")
177    AC_DEFINE_UNQUOTED(HAVE_COREMIDI,$have_coremidi,[Define to 1 if you have CoreMIDI installed.])
178    
179    # Check presence of libgig
180    libgig_version="2.0.0"
181    PKG_CHECK_MODULES(GIG, gig >= $libgig_version, HAVE_GIG=true, HAVE_GIG=false)
182    if test "$HAVE_GIG" = "false"; then
183        echo "Required libgig version not found!"
184        echo "You need to have libgig version ${libgig_version} installed!"
185        exit -1;
186    fi
187    AC_SUBST(GIG_CFLAGS)
188    AC_SUBST(GIG_LIBS)
189    
190    # SQLITE3
191    PKG_CHECK_MODULES(SQLITE3, sqlite3, HAVE_SQLITE3=true, HAVE_SQLITE3=false)
192    AC_SUBST(SQLITE3_LIBS)
193    AC_SUBST(SQLITE3_CFLAGS)
194    if test $HAVE_SQLITE3 = false; then
195        HAVE_SQLITE3=0;
196    else
197        HAVE_SQLITE3=1
198    fi
199    AM_CONDITIONAL(HAVE_SQLITE3, test $HAVE_SQLITE3 = 1)
200    AC_DEFINE_UNQUOTED(HAVE_SQLITE3,$HAVE_SQLITE3,[Define to 1 if you have SQLITE3 installed.])
201    
202    if test "$have_midi_input_driver" = "false"; then
203        echo "No supported MIDI input system found!"
204        echo "Sorry, LinuxSampler only supports the following MIDI drivers at the moment:"
205        echo "ALSA, MIDIShare, CoreMIDI."
206        echo "If you think you have one of those available on your system, make sure you"
207        echo "also have the respective development (header) files installed."
208        exit -1;
209    fi
210    if test "$have_audio_output_driver" = "false"; then
211        echo "No supported audio output system found!"
212        echo "Sorry, LinuxSampler only supports ALSA and JACK as audio output driver at the moment!"
213        exit -1;
214    fi
215    
216    
217    ###########################################################################
218    # Handle Configuration Options
219    
220    # TODO: should we use AC_ARG_VAR(variable, description) instead?
221    
222    AC_ARG_ENABLE(dev-mode,
223      [  --enable-dev-mode
224                              Enable development mode (default=no). In that mode
225                              we do some extra sanity checks here and there.
226                              This helps to spot possible problems, but reduces
227                              efficiency a bit],
228      [config_dev_mode="yes"],
229      [config_dev_mode="no"]
230    )
231    if test "$config_dev_mode" = "yes"; then
232      AC_DEFINE_UNQUOTED(CONFIG_DEVMODE, 1, [Define to 1 if you want to enable development mode.])
233    fi
234    
235    AC_ARG_ENABLE(debug-level,
236      [  --enable-debug-level
237                              Specify verbosity of console messages (default=1).
238                              The higher the value, the higher will be verbosity.
239                              A value of 0 means no console output at all.
240                              There's not really an upper limit but the usual
241                              level of all messages is currently somewhere less
242                              than 10.],
243      [config_debug_level="${enableval}"],
244      [config_debug_level="1"]
245    )
246    AC_DEFINE_UNQUOTED(CONFIG_DEBUG_LEVEL, $config_debug_level, [Define console verbosity.])
247    
248    AC_ARG_ENABLE(rt-exceptions,
249      [  --enable-rt-exceptions
250                              Enable exceptions in the realtime thread
251                              (default=no). If this is enabled, exceptions will
252                              be thrown on critical errors in the realtime
253                              context as well. Otherwise if disabled
254                              segmentation faults will be forced by the
255                              application on critical errors.],
256      [config_rt_exceptions="yes"],
257      [config_rt_exceptions="no"]
258    )
259    if test "$config_rt_exceptions" = "yes"; then
260      AC_DEFINE_UNQUOTED(CONFIG_RT_EXCEPTIONS, 1, [Define to 1 to allow exceptions in the realtime context.])
261    fi
262    
263    AC_ARG_ENABLE(preload-samples,
264      [  --enable-preload-samples
265                              Due to seeking and latency issues with hard drives
266                              we have to cache a small part of samples' head in
267                              RAM (default=32768). The higher this value the
268                              more memory will be occupied for each sample, but
269                              the safer this will be in regards of possible
270                              droputs. A 'good' value depends on the running
271                              system and usage dependant factors.],
272      [config_preload_samples="${enableval}"],
273      [config_preload_samples="32768"]
274    )
275    AC_DEFINE_UNQUOTED(CONFIG_PRELOAD_SAMPLES, $config_preload_samples, [Define amount of sample points to be cached in RAM.])
276    
277    AC_ARG_ENABLE(max-pitch,
278      [  --enable-max-pitch
279                              Specify the maximum allowed pitch value in octaves
280                              (default=4). To lower memory usage you might want
281                              set a smaller value.],
282      [config_max_pitch="${enableval}"],
283      [config_max_pitch="4"]
284    )
285    AC_DEFINE_UNQUOTED(CONFIG_MAX_PITCH, $config_max_pitch, [Define max. allowed pitch.])
286    
287    AC_ARG_ENABLE(max-events,
288      [  --enable-max-events
289                              Specify the maximum allowed amount of events to be
290                              processed per fragment (default=1024).],
291      [config_max_events="${enableval}"],
292      [config_max_events="1024"]
293    )
294    AC_DEFINE_UNQUOTED(CONFIG_MAX_EVENTS_PER_FRAGMENT, $config_max_events, [Define max. allowed events per fragment.])
295    
296    AC_ARG_ENABLE(eg-bottom,
297      [  --enable-eg-bottom
298                              Bottom limit of envelope generators
299                              (default=0.001). Certain kinds of curve types like
300                              exponential curves converge against 0 but never
301                              reach 0. So we have to define a certain low value
302                              after which we should consider all smaller values
303                              to be 'almost zero'. The smaller this value, the
304                              longer will voices survive in EG's release stage
305                              and thus waste voices. If this value is too high
306                              will cause click sounds though.],
307      [config_eg_bottom="${enableval}"],
308      [config_eg_bottom="0.001"]
309    )
310    AC_DEFINE_UNQUOTED(CONFIG_EG_BOTTOM, $config_eg_bottom, [Define bottom limit of envelopes.])
311    
312    AC_ARG_ENABLE(eg-min-release-time,
313      [  --enable-eg-min-release-time
314                              Specify the lowest allowed release time in seconds
315                              (default=0.0025). This value will also be used to
316                              ramp down voices on voice stealing. This value
317                              should always be less than the period time of the
318                              used audio driver, as in case of voice stealing
319                              the killed voice needs to be completely ramped
320                              down in the same fragment.],
321      [config_eg_min_release_time="${enableval}"],
322      [config_eg_min_release_time="0.0025"]
323    )
324    AC_DEFINE_UNQUOTED(CONFIG_EG_MIN_RELEASE_TIME, $config_eg_min_release_time, [Define min. release time.])
325    
326    AC_ARG_ENABLE(refill-streams,
327      [  --enable-refill-streams
328                              Number of streams that should be refilled in each
329                              disk thread cycle (default=4).],
330      [config_refill_streams="${enableval}"],
331      [config_refill_streams="4"]
332    )
333    AC_DEFINE_UNQUOTED(CONFIG_REFILL_STREAMS_PER_RUN, $config_refill_streams, [Define amount of streams to be refilled per cycle.])
334    
335    AC_ARG_ENABLE(stream-min-refill,
336      [  --enable-stream-min-refill
337                              Minimum refill size for disk streams (default=1024).
338                              The disk thread will go to sleep for a while if no
339                              stream had to be refilled more than this value in
340                              a disk thread cycle.],
341      [config_stream_min_refill="${enableval}"],
342      [config_stream_min_refill="1024"]
343    )
344    AC_DEFINE_UNQUOTED(CONFIG_STREAM_MIN_REFILL_SIZE, $config_stream_min_refill, [Define min. stream refill size.])
345    
346    AC_ARG_ENABLE(stream-max-refill,
347      [  --enable-stream-max-refill
348                              Maximum refill size for disk streams
349                              (default=65536). The disk thread will refill
350                              each stream only by a size of this value per
351                              disk thread cycle.],
352      [config_stream_max_refill="${enableval}"],
353      [config_stream_max_refill="65536"]
354    )
355    AC_DEFINE_UNQUOTED(CONFIG_STREAM_MAX_REFILL_SIZE, $config_stream_max_refill, [Define max. stream refill size.])
356    
357    AC_ARG_ENABLE(stream-size,
358      [  --enable-stream-size
359                              Size of each stream's ring buffer in sample points
360                              (default=262144).],
361      [config_stream_size="${enableval}"],
362      [config_stream_size="262144"]
363    )
364    AC_DEFINE_UNQUOTED(CONFIG_STREAM_BUFFER_SIZE, $config_stream_size, [Define each stream's ring buffer size.])
365    
366    AC_ARG_ENABLE(max-streams,
367      [  --enable-max-streams
368                              Maximum amount of disk streams (default=90). This
369                              value should always be higher than the maximum
370                              amount of voices.],
371      [config_max_streams="${enableval}"],
372      [config_max_streams="90"]
373    )
374    AC_DEFINE_UNQUOTED(CONFIG_MAX_STREAMS, $config_max_streams, [Define max. streams.])
375    
376    AC_ARG_ENABLE(max-voices,
377      [  --enable-max-voices
378                              Maximum amount of voices (default=64). This value
379                              should always be lower than the maximum amount of
380                              disk streams.],
381      [config_max_voices="${enableval}"],
382      [config_max_voices="64"]
383    )
384    AC_DEFINE_UNQUOTED(CONFIG_MAX_VOICES, $config_max_voices, [Define max. voices.])
385    
386    AC_ARG_ENABLE(voice-steal-algo,
387      [  --enable-voice-steal-algo
388                              Voice stealing algorithm to be used. Currently
389                              available options:
390                                none:
391                                  Disable voice stealing completely.
392                                oldestvoiceonkey (default):
393                                  Try to kill a voice on the same key first,
394                                  if no success, proceed with the oldest key.
395                                oldestkey:
396                                  Try to kill a voice from the oldest active
397                                  key.],
398      [ if test ! "(" "${enableval}" = "none" \
399                  -o "${enableval}" = "oldestvoiceonkey" \
400                  -o "${enableval}" = "oldestkey" ")" ; then
401          AC_MSG_ERROR([Unknown voice stealing algorithm for parameter --enable-voice-steal-algo])
402        else
403          config_voice_steal_algo="${enableval}"
404        fi
405      ],
406      [config_voice_steal_algo="oldestvoiceonkey"]
407    )
408    AC_DEFINE_UNQUOTED(CONFIG_VOICE_STEAL_ALGO, voice_steal_algo_${config_voice_steal_algo}, [Define voice stealing algorithm to be used.])
409    
410    AC_ARG_ENABLE(sysex-buffer-size,
411      [  --enable-sysex-buffer-size
412                              System Exclusive Message buffer size in kB
413                              (default=2048).],
414      [config_sysex_buffer_size="${enableval}"],
415      [config_sysex_buffer_size="2048"]
416    )
417    AC_DEFINE_UNQUOTED(CONFIG_SYSEX_BUFFER_SIZE, $config_sysex_buffer_size, [Define SysEx buffer size.])
418    
419    AC_ARG_ENABLE(filter-update-steps,
420      [  --enable-filter-update-steps
421                              Amount of sample points after which filter
422                              parameters (cutoff, resonance) are going to be
423                              updated (default=64). Higher value means less CPU
424                              load, but also worse parameter resolution, this
425                              value will be aligned to a power of two.],
426      [config_filter_update_steps="${enableval}"],
427      [config_filter_update_steps="64"]
428    )
429    AC_DEFINE_UNQUOTED(CONFIG_FILTER_UPDATE_STEPS, $config_filter_update_steps, [Define amount of steps to refresh filter coefficients.])
430    
431    AC_ARG_ENABLE(force-filter,
432      [  --enable-force-filter
433                              If enabled will force filter to be used even if
434                              no usage was define in instrument patch files.
435                              (default=no).],
436      [config_force_filter="yes"],
437      [config_force_filter="no"]
438    )
439    if test "$config_force_filter" = "yes"; then
440      AC_DEFINE_UNQUOTED(CONFIG_FORCE_FILTER, 1, [Define to 1 to force filter usage.])
441    fi
442    
443    AC_ARG_ENABLE(filter-cutoff-min,
444      [  --enable-filter-cutoff-min
445                              Minimum filter cutoff frequency in Hz
446                              (default=100.0).],
447      [config_filter_cutoff_min="${enableval}"],
448      [config_filter_cutoff_min="100.0"]
449    )
450    AC_DEFINE_UNQUOTED(CONFIG_FILTER_CUTOFF_MIN, ${config_filter_cutoff_min}f, [Define min. filter cutoff frequency.])
451    
452    AC_ARG_ENABLE(filter-cutoff-max,
453      [  --enable-filter-cutoff-max
454                              Maximum filter cutoff frequency in Hz
455                              (default=10000.0).],
456      [config_filter_cutoff_max="${enableval}"],
457      [config_filter_cutoff_max="10000.0"]
458    )
459    AC_DEFINE_UNQUOTED(CONFIG_FILTER_CUTOFF_MAX, ${config_filter_cutoff_max}f, [Define max. filter cutoff frequency.])
460    
461    AC_ARG_ENABLE(override-cutoff-ctrl,
462      [  --enable-override-cutoff-ctrl
463                              Override filter cutoff MIDI controller (default=no).
464                              Note: you have to define the MIDI controller number
465                              here, it's not a boolean parameter type! If this
466                              option is used, controller number given by
467                              instrument patch will be ignored and instead this
468                              supplied value will be used.],
469      [config_override_cutoff_ctrl="${enableval}"],
470      [config_override_cutoff_ctrl="no"]
471    )
472    if test ! "$config_override_cutoff_ctrl" = "no"; then
473      AC_DEFINE_UNQUOTED(CONFIG_OVERRIDE_CUTOFF_CTRL, $config_override_cutoff_ctrl, [Define to a MIDI controller number to override cutoff control.])
474    fi
475    
476    AC_ARG_ENABLE(override-resonance-ctrl,
477      [  --enable-override-resonance-ctrl
478                              Override filter resonance MIDI controller
479                              (default=no). Note: you have to define the MIDI
480                              controller number here, it's not a boolean
481                              parameter type! If this option is used, controller
482                              number given by instrument patch will be ignored
483                              and instead this supplied value will be used.],
484      [config_override_resonance_ctrl="${enableval}"],
485      [config_override_resonance_ctrl="no"]
486    )
487    if test ! "$config_override_resonance_ctrl" = "no"; then
488      AC_DEFINE_UNQUOTED(CONFIG_OVERRIDE_RESONANCE_CTRL, $config_override_resonance_ctrl, [Define to a MIDI controller number to override resonance control.])
489    fi
490    
491    AC_ARG_ENABLE(override-filter-type,
492      [  --enable-override-filter-type
493                              Override filter type (default=no). Options:
494                              hp: for highpass
495                              bp: for bandpass
496                              br: for bandreject
497                              lp: for lowpass
498                              lpt: for lowpass turbo],
499      [ if   test "${enableval}" = "hp" ; then
500           config_override_filter_type="::gig::vcf_type_highpass"
501        elif test "${enableval}" = "bp" ; then
502           config_override_filter_type="::gig::vcf_type_bandpass"
503        elif test "${enableval}" = "br" ; then
504           config_override_filter_type="::gig::vcf_type_bandreject"
505        elif test "${enableval}" = "lp" ; then
506           config_override_filter_type="::gig::vcf_type_lowpass"
507        elif test "${enableval}" = "lpt" ; then
508           config_override_filter_type="::gig::vcf_type_lowpassturbo"
509        elif test ! "${enableval}" = "no"; then
510           AC_MSG_ERROR([Unknown filter type for parameter --enable-override-filter-type])
511        fi
512      ],
513      [config_override_filter_type="no"]
514    )
515    if test ! "$config_override_filter_type" = "no"; then
516      AC_DEFINE_UNQUOTED(CONFIG_OVERRIDE_FILTER_TYPE, $config_override_filter_type, [Define to a filter type to always force that filter type.])
517    fi
518    
519    AC_ARG_ENABLE(gs-checksum,
520      [  --enable-gs-checksum
521                              Enable Roland General Synth SysEx checksum check
522                              (default=no). If this is enabled, all GS SysEx
523                              messages which do not provide a correct checksum
524                              will be ignored. This is disabled by default as
525                              not all devices honor GS checksums.],
526      [config_assert_gs_sysex_checksum="yes"],
527      [config_assert_gs_sysex_checksum="no"]
528    )
529    if test "config_assert_gs_sysex_checksum" = "yes"; then
530      AC_DEFINE_UNQUOTED(CONFIG_ASSERT_GS_SYSEX_CHECKSUM, 1, [Define to 1 if you want to enable GS SysEx check.])
531    fi
532    
533    
534    ###########################################################################
535    # Create Build Files
536    
537  AM_CONFIG_HEADER(config.h)  AM_CONFIG_HEADER(config.h)
538  AM_INIT_AUTOMAKE(linuxsampler, 0.1)  AM_INIT_AUTOMAKE(linuxsampler, 0.3.1)
539    
540  AC_LANG_CPLUSPLUS  AC_LANG_CPLUSPLUS
541  AC_PROG_CXX  AC_PROG_CXX
542    
543    # autoconf 2.59/libtool 1.5.12 bug? work-around. Without a check like
544    # this, the dlfcn.h check in am_prog_libtool may fail.
545    AC_CHECK_HEADER(stdlib.h)
546    
547  AM_PROG_LIBTOOL  AM_PROG_LIBTOOL
548    
549  AC_OUTPUT(Makefile src/Makefile)  AC_OUTPUT(Makefile man/Makefile man/linuxsampler.1 src/Makefile src/network/Makefile src/engines/Makefile src/engines/gig/Makefile src/engines/common/Makefile src/common/Makefile src/lib/Makefile src/lib/fileloader/Makefile src/lib/fileloader/libgig/Makefile src/testcases/Makefile src/drivers/Makefile src/drivers/audio/Makefile src/drivers/midi/Makefile)
550    
551    
552    ###########################################################################
553    # Output All Configuration Options
554    
555    echo ""
556    echo "#####################################################################"
557    echo "# LinuxSampler Configuration                                        #"
558    echo "#-------------------------------------------------------------------#"
559    echo "# Development Mode: ${config_dev_mode}"
560    echo "# Debug Level: ${config_debug_level}"
561    echo "# Use Exceptions in RT Context: ${config_rt_exceptions}"
562    echo "# Preload Samples: ${config_preload_samples}"
563    echo "# Maximum Pitch: ${config_max_pitch} (octaves)"
564    echo "# Maximum Events: ${config_max_events}"
565    echo "# Envelope Bottom Level: ${config_eg_bottom} (linear)"
566    echo "# Envelope Minimum Release Time: ${config_eg_min_release_time} s"
567    echo "# Streams to be refilled per Disk Thread Cycle: ${config_refill_streams}"
568    echo "# Minimum Stream Refill Size: ${config_stream_min_refill}"
569    echo "# Maximum Stream Refill Size: ${config_stream_max_refill}"
570    echo "# Stream Size: ${config_stream_size}"
571    echo "# Maximum Disk Streams: ${config_max_streams}"
572    echo "# Maximum Voices: ${config_max_voices}"
573    echo "# Voice Stealing Algorithm: ${config_voice_steal_algo}"
574    echo "# SysEx Buffer Size: ${config_sysex_buffer_size} Byte"
575    echo "# Filter Update Steps: ${config_filter_update_steps}"
576    echo "# Force Filter Usage: ${config_force_filter}"
577    echo "# Filter Cutoff Minimum: ${config_filter_cutoff_min} Hz"
578    echo "# Filter Cutoff Maximum: ${config_filter_cutoff_max} Hz"
579    echo "# Override Filter Cutoff Controller: ${config_override_cutoff_ctrl}"
580    echo "# Override Filter Resonance Controller: ${config_override_resonance_ctrl}"
581    echo "# Override Filter Type: ${config_override_filter_type}"
582    echo "# Assert GS SysEx Checksum: ${config_assert_gs_sysex_checksum}"
583    echo "#-------------------------------------------------------------------#"
584    echo "# Read './configure --help' or file 'configure.in' for details.     #"
585    echo "#####################################################################"
586    echo ""
587    echo "Good. Now type 'make' to compile, followed by 'make install' as root."
588    echo ""

Legend:
Removed from v.31  
changed lines
  Added in v.609

  ViewVC Help
Powered by ViewVC