summaryrefslogtreecommitdiff
path: root/m4/irixal.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/irixal.m4')
-rw-r--r--m4/irixal.m453
1 files changed, 16 insertions, 37 deletions
diff --git a/m4/irixal.m4 b/m4/irixal.m4
index 31d5caf5a..3ff633cf8 100644
--- a/m4/irixal.m4
+++ b/m4/irixal.m4
@@ -1,40 +1,19 @@
+dnl AM_CHECK_IRIXAL ([ACTION-IF-YES], [ACTION-IF-NO])
dnl Configure paths/version for IRIX AL
-dnl
-AC_DEFUN(AM_PATH_IRIXAL,
- [
-dnl replace by test
- AC_ARG_ENABLE(irixal, [ --enable-irixal Turn on IRIX AL audio support.], enable_irixal=yes, enable_irixal=no)
-
- AC_ARG_WITH(irixal-prefix,[ --irixal-prefix=pfx Prefix where al is installed (optional)],
- irixal_prefix="$withval", irixal_prefix="")
-
- AC_MSG_CHECKING([for IRIX AL support])
- if test "x$enable_irixal" = xyes ; then
-
- if test x$irixal_prefix != x ; then
- IRIXAL_LIBS="-L$al_prefix/lib"
- IRIXAL_STATIC_LIB="$al_prefix"
- IRIXAL_CFLAGS="-I$al_prefix/include"
- fi
-
- IRIXAL_LIBS="-laudio $IRIXAL_LIBS"
- if test x$IRIXAL_STATIC_LIB != x; then
- IRIXAL_STATIC_LIB="$IRIXAL_STATIC_LIB/lib/libaudio.a"
- else
- IRIXAL_STATIC_LIB="/usr/lib/libaudio.a"
- fi
- fi
-
- AC_MSG_RESULT($enable_irixal)
- if test "x$enable_irixal" = xyes ; then
- ifelse([$2], , :, [$2])
- else
- ifelse([$3], , :, [$3])
- fi
-
- AC_SUBST(IRIXAL_CFLAGS)
- AC_SUBST(IRIXAL_STATIC_LIB)
- AC_SUBST(IRIXAL_LIBS)
-
+AC_DEFUN([AM_CHECK_IRIXAL],
+ [AC_CACHE_CHECK([for IRIX libaudio support],
+ [am_cv_have_irixal],
+ [AC_CHECK_HEADER([dmedia/audio.h],
+ am_cv_have_irixal=yes, am_cv_have_irixal=no)])
+ if test "x$am_cv_have_irixal" = xyes ; then
+ IRIXAL_LIBS="-laudio"
+ IRIXAL_STATIC_LIB="/usr/lib/libaudio.a"
+ ifelse([$1], , :, [$1])
+ else
+ ifelse([$2], , :, [$2])
+ fi
+ AC_SUBST(IRIXAL_CFLAGS)
+ AC_SUBST(IRIXAL_STATIC_LIB)
+ AC_SUBST(IRIXAL_LIBS)
])