annotate m4/amidi-plug.m4 @ 526:c41406418769 trunk

[svn] do not try to compile amidi-plug if alsa is not available
author giacomo
date Fri, 27 Jan 2006 14:22:22 -0800
parents 42380ff32bad
children 68f20f7ac954
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
523
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
1 # Checks for amidi-plug
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
2
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
3 dnl AM_PATH_AMIDIPLUG([ACTION-IF-FOUND , ACTION-IF-NOT-FOUND])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
4 dnl Test for AMIDI-Plug and ALSA-supported hardware synth
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
5 dnl
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
6 AC_DEFUN([AM_PATH_AMIDIPLUG],
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
7 [
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
8
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
9 AMIDIPLUG_EVERYTHINGOK="yes"
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
10
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
11 dnl **** Check for ALSA ****
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
12 PKG_CHECK_MODULES(ALSA, [alsa >= 0.9.0],
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
13 [ap_alsa_found=yes], [ap_alsa_found=no])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
14
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
15 if test "x$ap_alsa_found" = "xyes"; then
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
16 dnl **** Search for a hardware synth (ALSA managed) ****
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
17 AC_CHECK_FILE([/proc/asound/card0/wavetableD1],
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
18 [ap_hwsynth_found=yes], [ap_hwsynth_found=no])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
19 if test "x$ap_hwsynth_found" = "xno"; then
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
20 AC_CHECK_FILE([/proc/asound/card1/wavetableD1],
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
21 [ap_hwsynth_found=yes], [ap_hwsynth_found=no])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
22 if test "x$ap_hwsynth_found" = "xno"; then
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
23 AC_CHECK_FILE([/proc/asound/card2/wavetableD1],
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
24 [ap_hwsynth_found=yes], [ap_hwsynth_found=no])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
25 if test "x$ap_hwsynth_found" = "xno"; then
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
26 AMIDIPLUG_EVERYTHINGOK="no"
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
27 AC_MSG_WARN([*** Could not find an ALSA-supported hardware synth, amidi-plug won't be compiled. If you wish to compile it anyway, use --enable-amidiplug in configure. ***])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
28 fi
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
29 fi
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
30 fi
526
c41406418769 [svn] do not try to compile amidi-plug if alsa is not available
giacomo
parents: 523
diff changeset
31 else
c41406418769 [svn] do not try to compile amidi-plug if alsa is not available
giacomo
parents: 523
diff changeset
32 AMIDIPLUG_EVERYTHINGOK="no"
523
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
33 fi
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
34
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
35 if test "x$AMIDIPLUG_EVERYTHINGOK" = "xyes"; then
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
36 ifelse([$1], , :, [$1])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
37 else
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
38 ifelse([$2], , :, [$2])
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
39 fi
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
40
42380ff32bad [svn] updated configure.ac and macros; added amidi-plug and conditions for timidity compilation
giacomo
parents:
diff changeset
41 ])