2010-04-09 13:43:52 -04:00
|
|
|
AC_INIT([SFLphone],[0.9.8~rc1],[sflphoneteam@savoirfairelinux.com],[sflphone-client-gnome])
|
2007-09-07 13:23:01 -04:00
|
|
|
AM_CONFIG_HEADER(config.h)
|
|
|
|
|
2009-02-09 22:35:28 -05:00
|
|
|
LT_INIT
|
2009-09-03 13:09:57 -04:00
|
|
|
GNOME_DOC_INIT
|
2009-02-09 22:35:28 -05:00
|
|
|
|
2007-09-20 11:19:09 -04:00
|
|
|
PACKAGE=SFLphone
|
2009-05-28 15:42:47 -04:00
|
|
|
VERSION=`cat VERSION`
|
2007-09-07 13:23:01 -04:00
|
|
|
|
|
|
|
AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
|
2009-02-09 22:35:28 -05:00
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2009-10-09 14:56:25 -04:00
|
|
|
dnl Silent build by default. Use make V=1 to increase verbosity
|
|
|
|
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
|
|
|
|
2007-09-07 13:23:01 -04:00
|
|
|
AC_ARG_WITH(debug,
|
|
|
|
AS_HELP_STRING(
|
|
|
|
[--with-debug],
|
|
|
|
[Set 'full' to enable debugging information @<:@default=no@:>@]
|
|
|
|
),
|
|
|
|
[with_debug=${withval}],
|
|
|
|
[with_debug=no]
|
|
|
|
)
|
|
|
|
if test "x$with_debug" = "xfull" -o "x$with_debug" = "xyes"; then
|
2009-07-03 16:26:07 -04:00
|
|
|
CFLAGS="-g -O0 -DDEBUG -Wall -Wextra"
|
2009-01-08 13:07:15 -05:00
|
|
|
else
|
2009-07-03 16:26:07 -04:00
|
|
|
CFLAGS="$CFLAGS"
|
2007-09-07 13:23:01 -04:00
|
|
|
fi
|
|
|
|
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_INSTALL
|
|
|
|
AC_STDC_HEADERS
|
2009-03-23 15:20:00 -04:00
|
|
|
AC_PROG_LIBTOOL
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2009-04-17 15:24:23 -04:00
|
|
|
dnl Check for log4c
|
2009-04-16 17:44:38 -04:00
|
|
|
AC_CHECK_HEADERS(log4c.h, have_log4c=true, have_log4c=false)
|
|
|
|
if ! $have_log4c; then
|
|
|
|
AC_MSG_ERROR(Please install the log4c library)
|
|
|
|
fi
|
|
|
|
|
2009-09-25 17:39:49 -04:00
|
|
|
dnl uninstalled gsr ui dir
|
|
|
|
AC_DEFINE_UNQUOTED(SFLPHONE_UIDIR_UNINSTALLED, "`pwd`/src/",
|
|
|
|
[path to uninstalled SFLphone UI dir])
|
|
|
|
|
2009-04-17 15:24:23 -04:00
|
|
|
dnl Check for GTK+ version
|
|
|
|
dnl If gtk+-2.0 >= 2.16, we don't need libsexy package anymore
|
|
|
|
PKG_CHECK_MODULES(GTK216, gtk+-2.0 >= 2.16, need_libsexy=false, need_libsexy=true)
|
|
|
|
if $need_libsexy; then
|
|
|
|
PKG_CHECK_MODULES(LIBSEXY, libsexy >= 0.1, have_libsexy=true, have_libsexy=false)
|
|
|
|
if ! $have_libsexy; then
|
|
|
|
AC_MSG_ERROR(libsexy package has not been found. Please install it.)
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
AC_SUBST(LIBSEXY_CFLAGS)
|
|
|
|
AC_SUBST(LIBSEXY_LIBS)
|
|
|
|
|
2009-07-20 11:19:25 -04:00
|
|
|
PKG_CHECK_MODULES(DBUSGLIB, dbus-glib-1 >= 0.75, HAVE_DBUS_G_PROXY_SET_DEFAULT_TIMEOUT=true, HAVE_DBUS_G_PROXY_SET_DEFAULT_TIMEOUT=false);
|
|
|
|
|
2009-04-17 15:24:23 -04:00
|
|
|
PKG_CHECK_MODULES(DEPS, \
|
|
|
|
dbus-glib-1 >= 0.35 \
|
|
|
|
libnotify >= 0.4 \
|
|
|
|
gtk+-2.0 >= 2.2 \
|
|
|
|
glib-2.0 >= 2.2 \
|
2009-09-02 18:18:35 -04:00
|
|
|
libebook-1.2 >= 2.22 \
|
2009-09-03 13:09:57 -04:00
|
|
|
libgnomeui-2.0 \
|
|
|
|
gnome-doc-utils
|
2007-09-07 13:23:01 -04:00
|
|
|
)
|
|
|
|
|
2009-04-20 12:09:43 -04:00
|
|
|
AC_SUBST(DEPS_CFLAGS)
|
|
|
|
AC_SUBST(DEPS_LIBS)
|
|
|
|
|
2009-04-17 16:51:49 -04:00
|
|
|
# This macro is defined in check.m4 and tests if check.h and
|
|
|
|
# libcheck.a are installed in your system. It sets CHECK_CFLAGS and
|
|
|
|
# CHECK_LIBS accordingly.
|
|
|
|
# AM_PATH_CHECK([MINIMUM-VERSION,
|
|
|
|
# [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
|
2009-04-20 12:09:43 -04:00
|
|
|
dnl AM_PATH_CHECK() DEPRECATED
|
|
|
|
PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
|
2007-09-07 13:23:01 -04:00
|
|
|
|
|
|
|
AC_OUTPUT([
|
|
|
|
Makefile
|
2009-03-25 14:57:36 -04:00
|
|
|
src/Makefile
|
2009-03-27 11:48:40 -04:00
|
|
|
src/config/Makefile
|
|
|
|
src/dbus/Makefile
|
2009-03-25 14:57:36 -04:00
|
|
|
src/contacts/Makefile
|
|
|
|
src/contacts/addressbook/Makefile
|
2009-08-10 14:01:51 -04:00
|
|
|
src/widget/Makefile
|
2009-10-01 15:51:33 -04:00
|
|
|
src/icons/Makefile
|
2007-09-07 13:23:01 -04:00
|
|
|
pixmaps/Makefile
|
2007-09-20 18:08:07 -04:00
|
|
|
sflphone.desktop
|
2009-04-17 16:51:49 -04:00
|
|
|
tests/Makefile
|
2009-04-21 12:15:26 -04:00
|
|
|
man/Makefile
|
2009-07-15 14:45:58 -04:00
|
|
|
po/Makefile
|
2009-09-03 13:09:57 -04:00
|
|
|
doc/Makefile
|
2007-09-07 13:23:01 -04:00
|
|
|
])
|
|
|
|
|
|
|
|
|