mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-18 11:38:08 +00:00
72 lines
1.5 KiB
Text
72 lines
1.5 KiB
Text
# -*- Autoconf -*-
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
AC_PREREQ(2.61)
|
|
AC_INIT(buddylookup, 0.0.1, simon dot morlat at linphone dot org)
|
|
AC_CONFIG_SRCDIR([src/lookup.c])
|
|
|
|
AM_INIT_AUTOMAKE([tar-ustar])
|
|
|
|
AC_CANONICAL_SYSTEM
|
|
|
|
case $target_os in
|
|
*mingw*)
|
|
mingw_found=yes
|
|
;;
|
|
esac
|
|
|
|
AC_MSG_CHECKING([warning make an error on compilation])
|
|
AC_ARG_ENABLE(strict,
|
|
[ --enable-strict Enable error on compilation warning [default=yes]],
|
|
[wall_werror=$enableval],
|
|
[wall_werror=yes]
|
|
)
|
|
|
|
dnl AC_CONFIG_HEADER([config.h])
|
|
|
|
# Checks for programs.
|
|
AC_PROG_CC
|
|
dnl LT_INIT([disable-static])
|
|
AC_DISABLE_STATIC
|
|
AC_PROG_LIBTOOL
|
|
|
|
|
|
|
|
AC_CONFIG_COMMANDS([libtool-hacking],[
|
|
if test "$mingw_found" = "yes" ; then
|
|
echo "Hacking libtool to work with mingw..."
|
|
sed -e 's/\*\" \$a_deplib \"\*/\*/' < ./libtool > libtool.tmp
|
|
cp -f ./libtool.tmp ./libtool
|
|
rm -f ./libtool.tmp
|
|
fi
|
|
],[mingw_found=$mingw_found])
|
|
|
|
# Checks for libraries.
|
|
|
|
PKG_CHECK_MODULES(LIBSOUP, libsoup-2.4 >= 2.4.0)
|
|
PKG_CHECK_MODULES(LIBLINPHONE, linphone >= 3.0.0)
|
|
|
|
LINPHONE_PLUGINS_DIR="\$(libdir)/liblinphone/plugins/"
|
|
AC_SUBST(LINPHONE_PLUGINS_DIR)
|
|
|
|
# Checks for header files.
|
|
|
|
# Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
# Checks for library functions.
|
|
|
|
if test "$GCC" = "yes" ; then
|
|
CFLAGS="$CFLAGS -Wall"
|
|
LDFLAGS="$LDFLAGS -rdynamic "
|
|
|
|
if test $wall_werror = yes; then
|
|
CFLAGS="$CFLAGS -Werror "
|
|
fi
|
|
fi
|
|
|
|
AM_CONDITIONAL(BUILD_WIN32, test x$mingw_found = xyes)
|
|
|
|
AC_OUTPUT(
|
|
Makefile
|
|
src/Makefile
|
|
)
|