AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a Cygwin system])
AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
AC_CHECK_LIB(intl, gettext)
- LDFLAGS="$LDFLAGS -no-undefined"
CFLAGS="-mms-bitfields $CFLAGS"
build_target="cygwin"
LIBPREFIX=lib
AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
AC_DEFINE_UNQUOTED(_WIN32,1,[This is a Windows system])
AC_CHECK_LIB(intl, gettext)
- LDFLAGS="$LDFLAGS -Wl,-no-undefined -Wl,--export-all-symbols"
+ LDFLAGS="$LDFLAGS -Wl,--export-all-symbols"
LIBS="$LIBS -lws2_32 -lplibc -lgnurx -lole32"
CFLAGS="-mms-bitfields $CFLAGS"
CPPFLAGS="-D_WIN32_WINNT=0x0501 -DHAVE_STAT64=1 -D__USE_MINGW_ANSI_STDIO=1 $CPPFLAGS"
if (!gcry_check_version (GCRYPT_VERSION))
{
fprintf (stderr, "Version mismatch %s <-> %s \n", gcry_check_version (NULL), GCRYPT_VERSION);
- return 1;
+ return 1;
}
gcry_control (GCRYCTL_DISABLE_SECMEM, 0);
# check for libopus(audio) library
opus=0
AC_CHECK_LIB(opus,opus_decode_float,
- [AC_CHECK_HEADER([opus/opus.h],opus=1)])
+ [AC_CHECK_HEADER([opus/opus.h],
+ [AC_CHECK_DECL([OPUS_SET_GAIN],[opus=1],[],[[#include <opus/opus.h>]]
+ )]
+ )]
+)
if test "$opus" = 1
then
AC_DEFINE([HAVE_OPUS],[1],[Have libopus library])
fi
+# libogg
+AC_CHECK_LIB(ogg, ogg_stream_flush_fill,
+ [AC_CHECK_HEADERS([ogg/ogg.h],
+ AM_CONDITIONAL(HAVE_OGG, true)
+ ogg=1
+ AC_DEFINE(HAVE_OGG,1,[Have ogg]),
+ AM_CONDITIONAL(HAVE_OGG, false)
+ ogg=0
+ AC_DEFINE(HAVE_OGG,0,[lacking ogg]))],
+ AM_CONDITIONAL(HAVE_OGG, false)
+ ogg=0)
+
+
+
gst=0
PKG_CHECK_MODULES(
[GST],
])
# Pulse Audio
-if test "x$pulse" != "x1" -o "x$opus" != "x1"
+if test "x$pulse" != "x1" -o "x$opus" != "x1" -o "x$ogg" != "x1"
then
- if test "x$gst" != "x1" -o "x$opus" != "x1"
+ if test "x$gst" != "x1"
then
conversation_backend=none
AM_CONDITIONAL(BUILD_PULSE_HELPERS, false)