Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / icedax / configure.in
1 dnl @(#)configure.in    1.8 06/02/15    Copyright 1998-2003 Heiko Eißfeldt
2 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT(cdda2wav.c)
4 AC_CONFIG_HEADER(lconfig.h)
5
6 dnl get canonical host
7 AC_CANONICAL_HOST
8
9 dnl extract cdrtools version from the cdrecord.c file
10 CDRTOOLS_VERSION=`sed -n -f ../../version.sed <../../../cdrecord/cdrecord.c`
11 AC_SUBST(CDRTOOLS_VERSION)
12
13 dnl set object extension needed for AC_CHECK_HEADERS by autoconf 2.57
14 dnl _AC_COMPILER_OBJEXT
15
16 dnl check for posix4 library on Solaris or SunOS
17 case "$host_os" in
18    solaris*|sunos*)
19 AC_CHECK_LIB(posix4, sched_get_priority_max)
20 ;;
21 esac
22 AC_CHECK_LIB(ossaudio, _oss_ioctl)
23
24 EXTRALIBS="$LIBS"
25
26 AC_SUBST(EXTRALIBS)
27
28 dnl check header files
29 AC_CHECK_HEADERS(sys/cdio.h sys/cdrio.h sundev/srreg.h sys/audioio.h sun/audioio.h)
30 AC_CHECK_HEADERS(soundcard.h sys/soundcard.h linux/soundcard.h machine/soundcard.h)
31 AC_CHECK_HEADERS(sys/asoundlib.h windows.h mmsystem.h)
32 AC_CHECK_HEADERS(os2.h os2me.h)
33
34 case "${ac_cv_header_sys_cdio_h}""${ac_cv_header_sundev_srreg_h}" in
35    *yes*)
36 HAVE_SUN_IOCTL=1
37 ;;
38    *)
39 HAVE_SUN_IOCTL=
40 ;;
41 esac
42 AC_SUBST(HAVE_SUN_IOCTL)
43
44 case "${ac_cv_header_sys_audioio_h}""${ac_cv_header_sun_audioio_h}" in
45    *yes*)
46 HAVE_SUNSOUND=1
47 ;;
48    *)
49 HAVE_SUNSOUND=
50 ;;
51 esac
52 AC_SUBST(HAVE_SUNSOUND)
53
54 case "${ac_cv_header_machine_soundcard_h}""${ac_cv_header_sys_soundcard_h}""${ac_cv_header_linux_soundcard_h}" in
55    *yes*)
56 HAVE_OSS=1
57 ;;
58    *)
59 HAVE_OSS=
60 ;;
61 esac
62 AC_SUBST(HAVE_OSS)
63
64 AC_SUBST(HAVE_SYS_ASOUNDLIB_H)
65
66 case "${ac_cv_header_windows_h}""${ac_cv_header_mmsystem_h}" in
67    *yesyes*)
68 HAVE_WINSOUND=1
69 ;;
70    *)
71 HAVE_WINSOUND=
72 ;;
73 esac
74 AC_SUBST(HAVE_WINSOUND)
75
76 case "${ac_cv_header_os2_h}""${ac_cv_header_os2me_h}" in
77    *yesyes*)
78 HAVE_OS2SOUND=1
79 ;;
80    *)
81 HAVE_OS2SOUND=
82 ;;
83 esac
84 AC_SUBST(HAVE_OS2SOUND)
85
86 dnl Checks for library functions.
87 AC_CHECK_FUNCS(strtoul)
88 AC_OUTPUT(local.cnf)