1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00
audacity/lib-src/libvorbis/local-libogg.patch
2010-01-24 09:19:39 +00:00

65 lines
2.1 KiB
Diff

--- configure.in.1.2.0 2008-02-02 14:29:37.000000000 +0000
+++ configure.in 2008-02-02 14:30:32.000000000 +0000
@@ -191,21 +191,46 @@
AC_CHECK_LIB(pthread, pthread_create, pthread_lib="-lpthread", :)
HAVE_OGG=no
-dnl first check through pkg-config
-dnl check for pkg-config itself so we don't try the m4 macro without pkg-config
-AC_CHECK_PROG(HAVE_PKG_CONFIG, pkg-config, yes)
-if test "x$HAVE_PKG_CONFIG" = "xyes"
-then
- PKG_CHECK_MODULES(OGG, ogg >= 1.0, HAVE_OGG=yes, HAVE_OGG=no)
-fi
-if test "x$HAVE_OGG" = "xno"
-then
- dnl fall back to the old school test
- XIPH_PATH_OGG(, AC_MSG_ERROR(must have Ogg installed!))
- libs_save=$LIBS
- LIBS="$OGG_LIBS $VORBIS_LIBS"
- AC_CHECK_FUNC(oggpack_writealign, , AC_MSG_ERROR(Ogg >= 1.0 required !))
- LIBS=$libs_save
+
+dnl Audacity-specific code by dmazzoni:
+dnl If libogg is in the same parent directory and it has been
+dnl configured already, then we assume that libogg is going to
+dnl be built, too.
+AC_CHECK_FILE(../libogg/include/ogg/ogg.h,
+ ogg_h_available="yes",
+ ogg_h_available="no")
+
+AC_CHECK_FILE(../libogg/Makefile,
+ ogg_configured="yes",
+ ogg_configured="no")
+
+if test "x$ogg_configured" = "xyes" && test "x$ogg_h_available" = "xyes" ; then
+ echo "Using local libogg library from Audacity lib-src directory."
+
+ AC_SUBST(OGG_CFLAGS)
+ AC_SUBST(OGG_LIBS)
+
+ OGG_LIBS="-L../.. -logg"
+ LIBS="-L../.. -logg"
+ OGG_CFLAGS="-I../../libogg/include"
+
+else
+ dnl first check through pkg-config
+ dnl check for pkg-config itself so we don't try the m4 macro without pkg-config
+ AC_CHECK_PROG(HAVE_PKG_CONFIG, pkg-config, yes)
+ if test "x$HAVE_PKG_CONFIG" = "xyes"
+ then
+ PKG_CHECK_MODULES(OGG, ogg >= 1.0, HAVE_OGG=yes, HAVE_OGG=no)
+ fi
+ if test "x$HAVE_OGG" = "xno"
+ then
+ dnl fall back to the old school test
+ XIPH_PATH_OGG(, AC_MSG_ERROR(must have Ogg installed!))
+ libs_save=$LIBS
+ LIBS="$OGG_LIBS $VORBIS_LIBS"
+ AC_CHECK_FUNC(oggpack_writealign, , AC_MSG_ERROR(Ogg >= 1.0 required !))
+ LIBS=$libs_save
+ fi
fi
dnl --------------------------------------------------