Commit 5128f3e9 authored by Christophe Mutricy's avatar Christophe Mutricy

configure.ac: test a bit more for contribs

parent c99cbb3b
...@@ -93,13 +93,22 @@ dnl ...@@ -93,13 +93,22 @@ dnl
AC_ARG_WITH(contrib, AC_ARG_WITH(contrib,
[ --without-contrib do not use the libraries in extras/contrib],[],[]) [ --without-contrib do not use the libraries in extras/contrib],[],[])
if test "${with_contrib}" != "no"; then if test "${with_contrib}" != "no"; then
AC_MSG_CHECKING([for libs in extras/contrib])
topdir="`dirname $0`" topdir="`dirname $0`"
if test "`echo \"$topdir\" | cut -c 1`" != "/"; then if test "`echo \"$topdir\" | cut -c 1`" != "/"; then
topdir="`pwd`/$topdir" topdir="`pwd`/$topdir"
fi fi
if test "`grep HOST ${topdir}/extras/contrib/config.mak |awk '{print $3}'`" != "${host_alias}"; then
if test "${with_contrib}" = "yes"; then
AC_MSG_RESULT([no])
AC_MSG_ERROR([ not using the libs in extras/contrib as it is not the same host])
else
AC_MSG_RESULT([no])
AC_MSG_WARN([ not using the libs in extras/contrib as it is not the same host])
fi
else
if test -d ${topdir}/extras/contrib/lib; then if test -d ${topdir}/extras/contrib/lib; then
AC_MSG_RESULT([yes])
export PATH=${topdir}/extras/contrib/bin:$PATH export PATH=${topdir}/extras/contrib/bin:$PATH
CPPFLAGS="${CPPFLAGS} -I${topdir}/extras/contrib/include" CPPFLAGS="${CPPFLAGS} -I${topdir}/extras/contrib/include"
CPPFLAGS_save="${CPPFLAGS_save} -I${topdir}/extras/contrib/include" CPPFLAGS_save="${CPPFLAGS_save} -I${topdir}/extras/contrib/include"
...@@ -109,7 +118,7 @@ AC_ARG_WITH(contrib, ...@@ -109,7 +118,7 @@ AC_ARG_WITH(contrib,
CXXFLAGS_save="${CXXFLAGS_save} -I${topdir}/extras/contrib/include" CXXFLAGS_save="${CXXFLAGS_save} -I${topdir}/extras/contrib/include"
OBJCFLAGS="${OBJCFLAGS} -I${topdir}/extras/contrib/include" OBJCFLAGS="${OBJCFLAGS} -I${topdir}/extras/contrib/include"
OBJCFLAGS_save="${OBJCFLAGS_save} -I${topdir}/extras/contrib/include" OBJCFLAGS_save="${OBJCFLAGS_save} -I${topdir}/extras/contrib/include"
if test $build = $host -o $PKG_CONFIG_LIBDIR; then if test $build = $host -o "$PKG_CONFIG_LIBDIR"; then
export PKG_CONFIG_PATH=${topdir}/extras/contrib/lib/pkgconfig:$PKG_CONFIG_PATH export PKG_CONFIG_PATH=${topdir}/extras/contrib/lib/pkgconfig:$PKG_CONFIG_PATH
else else
export PKG_CONFIG_LIBDIR=${topdir}/extras/contrib/lib/pkgconfig export PKG_CONFIG_LIBDIR=${topdir}/extras/contrib/lib/pkgconfig
...@@ -141,6 +150,9 @@ dnl kludge because only the debian package provides a ffmpeg-config ...@@ -141,6 +150,9 @@ dnl kludge because only the debian package provides a ffmpeg-config
export LIBRARY_PATH=${topdir}/extras/contrib/lib:$LIBRARY_PATH export LIBRARY_PATH=${topdir}/extras/contrib/lib:$LIBRARY_PATH
export BELIBRARIES=${topdir}/extras/contrib/lib:$BELIBRARIES export BELIBRARIES=${topdir}/extras/contrib/lib:$BELIBRARIES
fi fi
else
AC_MSG_RESULT([no])
fi
fi fi
fi fi
dnl dnl
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment