# HG changeset patch # User William Pitcock # Date 1184959197 18000 # Node ID e25e32e7d44ebc63bb6d85c252731eb4f25eddbe # Parent 6b73228c7448a797481e34670f89d3d0b3aca7c3 Autoconf flac-config wrangling magic for FLAC 1.1.2. diff -r 6b73228c7448 -r e25e32e7d44e configure.ac --- a/configure.ac Fri Jul 20 10:30:51 2007 -0500 +++ b/configure.ac Fri Jul 20 14:19:57 2007 -0500 @@ -588,8 +588,7 @@ ) if test "$enable_flacng" = "yes"; then - PKG_CHECK_MODULES(FLAC, [flac >= 1.1.3], - [have_flacng=yes], + AM_PATH_LIBFLAC([have_flacng=yes], [AC_MSG_WARN([*** Cannot find libFLAC, FLACng will not be built ***]) have_flacng=no] ) diff -r 6b73228c7448 -r e25e32e7d44e m4/libFLAC.m4 --- a/m4/libFLAC.m4 Fri Jul 20 10:30:51 2007 -0500 +++ b/m4/libFLAC.m4 Fri Jul 20 14:19:57 2007 -0500 @@ -3,7 +3,7 @@ # "Inspired" by ogg.m4 dnl AM_PATH_LIBFLAC([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) -dnl Test for libFLAC, and define LIBFLAC_CFLAGS and LIBFLAC_LIBS +dnl Test for libFLAC, and define FLAC_CFLAGS and FLAC_LIBS dnl AC_DEFUN([AM_PATH_LIBFLAC], [dnl @@ -15,23 +15,23 @@ AC_ARG_ENABLE(libFLACtest, [ --disable-libFLACtest do not try to compile and run a test libFLAC program],, enable_libFLACtest=yes) if test "x$libFLAC_libraries" != "x" ; then - LIBFLAC_LIBS="-L$libFLAC_libraries" + FLAC_LIBS="-L$libFLAC_libraries" elif test "x$libFLAC_prefix" != "x" ; then - LIBFLAC_LIBS="-L$libFLAC_prefix/lib" + FLAC_LIBS="-L$libFLAC_prefix/lib" elif test "x$prefix" != "xNONE" ; then - LIBFLAC_LIBS="-L$libdir" + FLAC_LIBS="-L$libdir" fi - LIBFLAC_LIBS="$LIBFLAC_LIBS -lFLAC -logg -lm" + FLAC_LIBS="$FLAC_LIBS -lFLAC -logg -lm" if test "x$prefix" != "xNONE"; then - LIBFLAC_CFLAGS="-I$prefix/include" + FLAC_CFLAGS="-I$prefix/include" fi if test "x$libFLAC_includes" != "x" ; then - LIBFLAC_CFLAGS="$LIBFLAC_CFLAGS -I$libFLAC_includes" + FLAC_CFLAGS="$FLAC_CFLAGS -I$libFLAC_includes" elif test "x$libFLAC_prefix" != "x" ; then - LIBFLAC_CFLAGS="$LIBFLAC_CFLAGS -I$libFLAC_prefix/include" + FLAC_CFLAGS="$FLAC_CFLAGS -I$libFLAC_prefix/include" fi AC_MSG_CHECKING(for libFLAC >= 1.1.2) @@ -42,9 +42,9 @@ ac_save_CFLAGS="$CFLAGS" ac_save_CXXFLAGS="$CXXFLAGS" ac_save_LIBS="$LIBS" - CFLAGS="$CFLAGS $LIBFLAC_CFLAGS" - CXXFLAGS="$CXXFLAGS $LIBFLAC_CFLAGS" - LIBS="$LIBS $LIBFLAC_LIBS" + CFLAGS="$CFLAGS $FLAC_CFLAGS" + CXXFLAGS="$CXXFLAGS $FLAC_CFLAGS" + LIBS="$LIBS $FLAC_LIBS" dnl dnl Now check if the installed libFLAC is sufficiently new. dnl @@ -91,8 +91,8 @@ : else echo "*** Could not run libFLAC test program, checking why..." - CFLAGS="$CFLAGS $LIBFLAC_CFLAGS" - LIBS="$LIBS $LIBFLAC_LIBS" + CFLAGS="$CFLAGS $FLAC_CFLAGS" + LIBS="$LIBS $FLAC_LIBS" AC_TRY_LINK([ #include #include @@ -109,15 +109,15 @@ [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means libFLAC was incorrectly installed" echo "*** or that you have moved libFLAC since it was installed. In the latter case, you" - echo "*** may want to edit the libFLAC-config script: $LIBFLAC_CONFIG" ]) + echo "*** may want to edit the libFLAC-config script: $FLAC_CONFIG" ]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi - LIBFLAC_CFLAGS="" - LIBFLAC_LIBS="" + FLAC_CFLAGS="" + FLAC_LIBS="" ifelse([$2], , :, [$2]) fi - AC_SUBST(LIBFLAC_CFLAGS) - AC_SUBST(LIBFLAC_LIBS) + AC_SUBST(FLAC_CFLAGS) + AC_SUBST(FLAC_LIBS) rm -f conf.libFLACtest ])