/[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 17 by schoenebeck, Sun Nov 16 19:01:50 2003 UTC revision 18 by schoenebeck, Sun Dec 7 05:03:43 2003 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  echo -n "Checking whether x86 architecture... "  
6    echo -n "checking whether x86 architecture... "
7  def_arch_x86=0  def_arch_x86=0
8  case $target_cpu in  case $target_cpu in
9    "i386" | "i486" | "i586" | "i686" | "i786")    "i386" | "i486" | "i586" | "i686" | "i786")
# Line 13  case $target_cpu in Line 14  case $target_cpu in
14  esac  esac
15  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.])
16    
17    
18    AC_CHECK_HEADER(alsa/asoundlib.h,
19        AC_CHECK_LIB(asound, main,
20                                 have_alsa="true"
21                                 ,
22                                 have_alsa="false"
23                    )
24                    ,
25                    have_alsa="false"
26    )
27    if test "$have_alsa" = "false"; then
28        echo "Alsa not installed!"
29        echo "Sorry, LinuxSampler only supports Alsa sound drivers at the moment!"
30        exit -1;
31    fi
32    
33    
34    echo -n "checking Alsa version... "
35    AC_LANG_SAVE
36    AC_LANG_C
37    AC_TRY_RUN([
38    #include <alsa/asoundlib.h>
39    void main(void) {
40    /* ensure backward compatibility */
41    #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
42    #define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
43    #endif
44    exit(SND_LIB_MAJOR);
45    }
46    ],
47    alsa_major=0,
48    alsa_major=$?,
49    alsa_major=0
50    )
51    AC_TRY_RUN([
52    #include <alsa/asoundlib.h>
53    void main(void) {
54    /* ensure backward compatibility */
55    #if !defined(SND_LIB_MINOR) && defined(SOUNDLIB_VERSION_MINOR)
56    #define SND_LIB_MINOR SOUNDLIB_VERSION_MINOR
57    #endif
58    exit(SND_LIB_MINOR);
59    }
60    ],
61    alsa_minor=0,
62    alsa_minor=$?,
63    alsa_minor=0
64    )
65    AC_TRY_RUN([
66    #include <alsa/asoundlib.h>
67    void main(void) {
68    /* ensure backward compatibility */
69    #if !defined(SND_LIB_SUBMINOR) && defined(SOUNDLIB_VERSION_SUBMINOR)
70    #define SND_LIB_SUBMINOR SOUNDLIB_VERSION_SUBMINOR
71    #endif
72    exit(SND_LIB_SUBMINOR);
73    }
74    ],
75    alsa_subminor=0,
76    alsa_subminor=$?,
77    alsa_subminor=0
78    )
79    AC_LANG_RESTORE
80    echo "$alsa_major.$alsa_minor.$alsa_subminor";
81    AC_DEFINE_UNQUOTED(ALSA_MAJOR,$alsa_major,[Define to the major version number of your Alsa installation.])
82    AC_DEFINE_UNQUOTED(ALSA_MINOR,$alsa_minor,[Define to the minor version number of your Alsa installation.])
83    AC_DEFINE_UNQUOTED(ALSA_SUBMINOR,$alsa_subminor,[Define to the subminor version number of your Alsa installation.])
84    
85    
86  AM_CONFIG_HEADER(config.h)  AM_CONFIG_HEADER(config.h)
87  AM_INIT_AUTOMAKE(linuxsampler, 0.1)  AM_INIT_AUTOMAKE(linuxsampler, 0.1)
88    

Legend:
Removed from v.17  
changed lines
  Added in v.18

  ViewVC Help
Powered by ViewVC