m4/mpd_with_flags: add macro MPD_WITH_FLAGS
This commit is contained in:
parent
b4253210d2
commit
184557bfed
12
configure.ac
12
configure.ac
@ -1019,14 +1019,10 @@ if test x$enable_tremor = xyes; then
|
|||||||
elif test "x$tremor_prefix" != "x" ; then
|
elif test "x$tremor_prefix" != "x" ; then
|
||||||
TREMOR_CFLAGS="-I$tremor_prefix/include"
|
TREMOR_CFLAGS="-I$tremor_prefix/include"
|
||||||
fi
|
fi
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
|
||||||
ac_save_LIBS="$LIBS"
|
MPD_WITH_LIBRARY([TREMOR],
|
||||||
CFLAGS="$CFLAGS $TREMOR_CFLAGS"
|
[AC_CHECK_LIB(vorbisidec,ov_read,,enable_tremor=no;
|
||||||
LIBS="$LIBS $TREMOR_LIBS"
|
AC_MSG_WARN([vorbisidec lib needed for ogg support with tremor -- disabling ogg support]))])
|
||||||
AC_CHECK_LIB(vorbisidec,ov_read,,enable_tremor=no;
|
|
||||||
AC_MSG_WARN([vorbisidec lib needed for ogg support with tremor -- disabling ogg support]))
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x$enable_tremor = xyes; then
|
if test x$enable_tremor = xyes; then
|
||||||
|
23
m4/mpd_with_flags.m4
Normal file
23
m4/mpd_with_flags.m4
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
dnl Run code with the specified CFLAGS/CXXFLAGS and LIBS appended.
|
||||||
|
dnl Restores the old values afterwards.
|
||||||
|
dnl
|
||||||
|
dnl Parameters: cflags, libs, code
|
||||||
|
AC_DEFUN([MPD_WITH_FLAGS], [
|
||||||
|
ac_save_CFLAGS="$[]CFLAGS"
|
||||||
|
ac_save_CXXFLAGS="$[]CXXFLAGS"
|
||||||
|
ac_save_LIBS="$[]LIBS"
|
||||||
|
CFLAGS="$[]CFLAGS $1"
|
||||||
|
CXXFLAGS="$[]CXXFLAGS $1"
|
||||||
|
LIBS="$[]LIBS $2"
|
||||||
|
$3
|
||||||
|
CFLAGS="$[]ac_save_CFLAGS"
|
||||||
|
CXXFLAGS="$[]ac_save_CXXFLAGS"
|
||||||
|
LIBS="$[]ac_save_LIBS"
|
||||||
|
])
|
||||||
|
|
||||||
|
dnl Run code with the specified library's CFLAGS/CXXFLAGS and LIBS
|
||||||
|
dnl appended. Restores the old values afterwards.
|
||||||
|
dnl
|
||||||
|
dnl Parameters: libname, code
|
||||||
|
AC_DEFUN([MPD_WITH_LIBRARY],
|
||||||
|
[MPD_WITH_FLAGS([$[]$1_CFLAGS], [$[]$1_LIBS], [$2])])
|
Loading…
Reference in New Issue
Block a user