Mercurial > audlegacy
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 |
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 ]) |