configure.in
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:1k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(cdda2wav.c)
  3. AC_CONFIG_HEADER(lconfig.h)
  4. dnl get canonical host
  5. AC_CANONICAL_HOST
  6. dnl extract cdrtools version from the cdrecord.c file
  7. CDRTOOLS_VERSION=`sed -nf ../../version.sed <../../../cdrecord/cdrecord.c`
  8. AC_SUBST(CDRTOOLS_VERSION)
  9. dnl check for posix4 library on Solaris or SunOS
  10. case "$host_os" in
  11.    solaris*|sunos*)
  12. AC_CHECK_LIB(posix4, sched_get_priority_max)
  13. ;;
  14. esac
  15. AC_CHECK_LIB(ossaudio, _oss_ioctl)
  16. dnl check header files
  17. AC_CHECK_HEADERS(sys/cdio.h)
  18. AC_CHECK_HEADERS(sundev/srreg.h)
  19. AC_CHECK_HEADERS(sys/audioio.h)
  20. AC_CHECK_HEADERS(sun/audioio.h)
  21. AC_CHECK_HEADERS(soundcard.h)
  22. AC_CHECK_HEADERS(sys/soundcard.h)
  23. AC_CHECK_HEADERS(linux/soundcard.h)
  24. AC_CHECK_HEADERS(machine/soundcard.h)
  25. case "${ac_cv_header_sys_cdio_h}""${ac_cv_header_sundev_srreg_h}" in
  26.    *yes*)
  27. HAVE_SUN_IOCTL=1
  28. ;;
  29.    *)
  30. HAVE_SUN_IOCTL=
  31. ;;
  32. esac
  33. AC_SUBST(HAVE_SUN_IOCTL)
  34. case "${ac_cv_header_sys_audioio_h}""${ac_cv_header_sun_audioio_h}" in
  35.    *yes*)
  36. HAVE_SUNSOUND=1
  37. ;;
  38.    *)
  39. HAVE_SUNSOUND=
  40. ;;
  41. esac
  42. AC_SUBST(HAVE_SUNSOUND)
  43. case "${ac_cv_header_machine_soundcard_h}""${ac_cv_header_sys_soundcard_h}""${ac_cv_header_linux_soundcard_h}" in
  44.    *yes*)
  45. HAVE_OSS=1
  46. ;;
  47.    *)
  48. HAVE_OSS=
  49. ;;
  50. esac
  51. AC_SUBST(HAVE_OSS)
  52. dnl Checks for library functions.
  53. AC_CHECK_FUNCS(strtoul)
  54. AC_OUTPUT(local.cnf)