2013-02-02 15:43:22 -05:00
|
|
|
AC_PREREQ([2.64])
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2013-06-10 17:31:31 -04:00
|
|
|
AC_INIT([sflphone],[1.2.3],[sflphoneteam@savoirfairelinux.com],[sflphone-client-gnome])
|
2009-02-09 22:35:28 -05:00
|
|
|
|
2013-02-02 15:43:22 -05:00
|
|
|
AC_CONFIG_AUX_DIR([build-aux])
|
|
|
|
AC_CONFIG_HEADERS([config.h])
|
|
|
|
AC_CONFIG_SRCDIR([configure.ac])
|
2009-02-09 22:35:28 -05:00
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2013-02-02 15:43:22 -05:00
|
|
|
AM_INIT_AUTOMAKE([1.11 -Wall -Wno-portability dist-xz no-define no-dist-gzip subdir-objects])
|
|
|
|
AM_SILENT_RULES([yes])
|
|
|
|
AM_MAINTAINER_MODE([enable])
|
|
|
|
|
|
|
|
GNOME_MAINTAINER_MODE_DEFINES
|
|
|
|
GNOME_COMPILE_WARNINGS([maximum])
|
2009-10-09 14:56:25 -04:00
|
|
|
|
2011-08-26 11:00:40 -04:00
|
|
|
AC_PROG_CC_C99
|
2011-07-06 13:48:57 -04:00
|
|
|
AM_PROG_CC_C_O dnl for per target flags, i.e. test_program_CFLAGS
|
2007-09-07 13:23:01 -04:00
|
|
|
AC_PROG_INSTALL
|
2011-03-01 10:59:09 -05:00
|
|
|
AC_HEADER_STDC
|
2013-02-02 15:43:22 -05:00
|
|
|
|
|
|
|
# init libtool
|
|
|
|
LT_PREREQ([2.2.6])
|
|
|
|
LT_INIT(disable-static)
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2012-04-13 17:57:37 -04:00
|
|
|
CFLAGS="$CFLAGS -Wall -Wextra -Wshadow"
|
2011-11-14 16:43:26 -05:00
|
|
|
|
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-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);
|
2011-11-17 10:19:03 -05:00
|
|
|
PKG_CHECK_MODULES([LIBNOTIFY], [libnotify >= 0.5.0])
|
2011-09-23 18:18:45 -04:00
|
|
|
if echo "$LIBNOTIFY_LIBS" | grep -q gtk+-x11-2.0; then
|
|
|
|
AC_MSG_ERROR([Your libnotify is linked with GTK+2 ! Install libnotify4-dev])
|
|
|
|
exit 1
|
|
|
|
fi
|
2011-11-17 17:56:26 -05:00
|
|
|
|
2012-05-24 17:04:42 -04:00
|
|
|
dnl Video is default-disabled
|
|
|
|
AC_ARG_ENABLE([video], AS_HELP_STRING([--enable-video], [Enable video]))
|
|
|
|
AS_IF([test "x$enable_video" = "xyes"], [
|
2012-02-02 17:42:09 -05:00
|
|
|
AC_DEFINE(SFL_VIDEO, [], [Video support enabled])
|
|
|
|
PKG_CHECK_MODULES(CLUTTER, clutter-1.0)
|
|
|
|
PKG_CHECK_MODULES(CLUTTERGTK, clutter-gtk-1.0)
|
|
|
|
]);
|
|
|
|
|
2012-05-24 17:04:42 -04:00
|
|
|
AM_CONDITIONAL(SFL_VIDEO, test "x$enable_video" = "xyes")
|
2012-02-02 17:42:09 -05:00
|
|
|
|
2013-01-09 18:01:43 -05:00
|
|
|
# Check for gtk+-3.0
|
2012-07-31 14:36:29 -04:00
|
|
|
PKG_CHECK_MODULES(GTK, gtk+-3.0, [AC_MSG_NOTICE(Using gtk+-3.0)],
|
2013-01-09 18:01:43 -05:00
|
|
|
[AC_MSG_ERROR(gtk+-3.0 not found)])
|
2012-07-12 11:30:46 -04:00
|
|
|
|
2012-08-24 17:45:58 -04:00
|
|
|
AC_SUBST([GETTEXT_PACKAGE], [$PACKAGE_TARNAME])
|
|
|
|
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [GETTEXT package name])
|
2013-02-02 15:43:22 -05:00
|
|
|
IT_PROG_INTLTOOL([0.40.0])
|
|
|
|
AM_GNU_GETTEXT_VERSION([0.18])
|
|
|
|
AM_GNU_GETTEXT([external])
|
|
|
|
|
2012-08-24 17:45:58 -04:00
|
|
|
|
2011-09-14 14:10:41 -04:00
|
|
|
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.24)
|
2012-03-20 18:13:04 -04:00
|
|
|
PKG_CHECK_MODULES(X11, x11)
|
2011-04-22 15:21:39 -04:00
|
|
|
|
2012-04-10 15:30:54 -04:00
|
|
|
PKG_CHECK_MODULES([CHECK], [check >= 0.9.4],,
|
|
|
|
AC_MSG_RESULT([check not installed]))
|
2007-09-07 13:23:01 -04:00
|
|
|
|
2012-08-24 17:45:58 -04:00
|
|
|
GLIB_GSETTINGS
|
|
|
|
|
2011-03-01 10:59:09 -05:00
|
|
|
AC_CONFIG_FILES([
|
2012-02-03 11:48:20 -05:00
|
|
|
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
|
2009-08-10 14:01:51 -04:00
|
|
|
src/widget/Makefile
|
2011-05-31 16:26:38 -04:00
|
|
|
src/video/Makefile
|
2009-10-01 15:51:33 -04:00
|
|
|
src/icons/Makefile
|
2012-07-11 10:44:33 -04:00
|
|
|
src/messaging/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-09-03 13:09:57 -04:00
|
|
|
doc/Makefile
|
2012-08-27 16:42:14 -04:00
|
|
|
data/Makefile
|
2013-02-02 15:43:22 -05:00
|
|
|
po/Makefile.in
|
2007-09-07 13:23:01 -04:00
|
|
|
])
|
2011-03-01 10:59:09 -05:00
|
|
|
AC_OUTPUT
|
2007-09-07 13:23:01 -04:00
|
|
|
|