2011-07-25 21:21:20 +02:00
|
|
|
m4_define([gnome_control_center_version], 3.1.4)
|
2010-05-18 16:09:26 +01:00
|
|
|
AC_INIT([gnome-control-center], [gnome_control_center_version],
|
2007-10-21 12:25:47 +00:00
|
|
|
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-control-center])
|
1998-02-10 21:22:12 +00:00
|
|
|
|
2006-12-04 21:28:40 +00:00
|
|
|
AC_CONFIG_SRCDIR([shell])
|
2004-11-28 08:14:05 +00:00
|
|
|
AC_CONFIG_HEADERS([config.h])
|
2010-10-01 08:02:27 +02:00
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
1998-02-10 21:22:12 +00:00
|
|
|
|
2010-10-01 08:02:27 +02:00
|
|
|
AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2 tar-ustar])
|
|
|
|
AM_MAINTAINER_MODE([enable])
|
2009-12-05 11:19:54 +00:00
|
|
|
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
1998-02-10 21:22:12 +00:00
|
|
|
|
2010-10-01 08:02:27 +02:00
|
|
|
# Check for programs
|
1998-02-10 21:22:12 +00:00
|
|
|
AC_PROG_CC
|
2007-04-30 16:12:08 +00:00
|
|
|
AM_PROG_CC_C_O
|
2010-10-01 08:02:27 +02:00
|
|
|
AC_HEADER_STDC
|
|
|
|
|
|
|
|
# Initialize libtool
|
|
|
|
LT_PREREQ([2.2])
|
|
|
|
LT_INIT
|
1998-05-30 16:23:22 +00:00
|
|
|
|
2010-06-24 16:16:29 +02:00
|
|
|
# .so version for libgnome-control-center
|
|
|
|
LIBGNOMECONTROLCENTER_CURRENT=1
|
|
|
|
LIBGNOMECONTROLCENTER_REVISION=0
|
|
|
|
LIBGNOMECONTROLCENTER_AGE=0
|
|
|
|
AC_SUBST(LIBGNOMECONTROLCENTER_CURRENT)
|
|
|
|
AC_SUBST(LIBGNOMECONTROLCENTER_REVISION)
|
|
|
|
AC_SUBST(LIBGNOMECONTROLCENTER_AGE)
|
|
|
|
|
2005-07-27 12:56:39 +00:00
|
|
|
# Use the GNOME documentation framework
|
|
|
|
GNOME_DOC_INIT
|
|
|
|
|
2001-10-26 19:11:30 +00:00
|
|
|
# Internationalization support
|
2007-01-03 13:28:55 +00:00
|
|
|
|
2011-02-07 11:55:27 +01:00
|
|
|
IT_PROG_INTLTOOL([0.40.1])
|
2010-10-01 07:51:36 +02:00
|
|
|
|
2007-03-21 11:39:12 +00:00
|
|
|
GETTEXT_PACKAGE=gnome-control-center-2.0
|
2001-11-30 20:37:27 +00:00
|
|
|
AC_SUBST(GETTEXT_PACKAGE)
|
2002-12-11 02:12:14 +00:00
|
|
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
|
2001-11-30 20:37:27 +00:00
|
|
|
|
2007-01-31 21:09:43 +00:00
|
|
|
GNOME_DEBUG_CHECK
|
|
|
|
GNOME_COMPILE_WARNINGS([maximum])
|
|
|
|
GNOME_MAINTAINER_MODE_DEFINES
|
2004-11-28 08:14:05 +00:00
|
|
|
|
2002-03-29 01:01:10 +00:00
|
|
|
AC_PATH_XTRA
|
|
|
|
x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
|
|
|
|
|
2011-02-10 20:30:57 +00:00
|
|
|
AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums])
|
|
|
|
|
2010-10-31 23:24:40 -04:00
|
|
|
dnl Region panel
|
2002-07-24 13:00:50 +00:00
|
|
|
savecppflags=$CPPFLAGS
|
|
|
|
CPPFLAGS="$CPPFLAGS $X_CFLAGS"
|
2003-11-05 17:29:16 +00:00
|
|
|
AC_CHECK_HEADERS([X11/Xlib.h])
|
2007-01-19 10:07:19 +00:00
|
|
|
AC_CHECK_LIB(Xxf86misc, XF86MiscQueryExtension, [
|
|
|
|
AC_CHECK_HEADERS([X11/extensions/xf86misc.h], [XF86MISC_LIBS="-lXxf86misc"],[],
|
2003-11-05 17:29:16 +00:00
|
|
|
[#if HAVE_X11_XLIB_H
|
|
|
|
#include <X11/Xlib.h>
|
|
|
|
#endif
|
2007-01-19 10:07:19 +00:00
|
|
|
])])
|
1998-02-10 21:22:12 +00:00
|
|
|
AC_SUBST(XF86MISC_LIBS)
|
2002-03-23 04:39:24 +00:00
|
|
|
AC_CHECK_HEADERS(X11/extensions/XKB.h)
|
2002-07-24 13:00:50 +00:00
|
|
|
CPPFLAGS=$savecppflags
|
1998-02-10 21:22:12 +00:00
|
|
|
|
2010-02-10 18:20:45 +00:00
|
|
|
AC_CHECK_LIB(m, floor)
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl Check that we meet the dependencies
|
|
|
|
dnl ==============================================
|
2002-03-29 01:01:10 +00:00
|
|
|
|
2011-07-21 17:41:12 +02:00
|
|
|
GLIB_REQUIRED_VERSION=2.29.14
|
2011-05-07 17:46:25 +01:00
|
|
|
GTK_REQUIRED_VERSION=3.1.3
|
2011-06-17 10:44:25 +02:00
|
|
|
DESKTOP_SCHEMAS_REQUIRED_VERSION=3.0.2
|
2010-10-30 12:16:58 -04:00
|
|
|
PA_REQUIRED_VERSION=0.9.16
|
|
|
|
CANBERRA_REQUIRED_VERSION=0.13
|
2010-12-13 16:19:58 +00:00
|
|
|
GDKPIXBUF_REQUIRED_VERSION=2.23.0
|
2011-02-19 16:46:26 +00:00
|
|
|
POLKIT_REQUIRED_VERSION=0.97
|
2011-03-31 12:19:37 +01:00
|
|
|
GSD_REQUIRED_VERSION=2.91.94
|
2011-02-21 10:05:22 +00:00
|
|
|
NETWORK_MANAGER_REQUIRED_VERSION=0.8.992
|
2011-07-27 13:33:48 +02:00
|
|
|
LIBNOTIFY_REQUIRED_VERSION=0.7.3
|
2010-10-30 12:16:58 -04:00
|
|
|
|
|
|
|
COMMON_MODULES="gtk+-3.0 >= $GTK_REQUIRED_VERSION
|
|
|
|
glib-2.0 >= $GLIB_REQUIRED_VERSION
|
2010-09-20 17:56:23 +01:00
|
|
|
gthread-2.0
|
|
|
|
gio-2.0
|
2011-01-18 19:26:37 -05:00
|
|
|
gio-unix-2.0
|
2011-07-27 13:33:48 +02:00
|
|
|
gsettings-desktop-schemas >= $DESKTOP_SCHEMAS_REQUIRED_VERSION
|
|
|
|
libnotify >= $LIBNOTIFY_REQUIRED_VERSION"
|
2011-02-19 16:46:26 +00:00
|
|
|
|
|
|
|
PKG_CHECK_MODULES(LIBGNOME_CONTROL_CENTER, $COMMON_MODULES gconf-2.0)
|
|
|
|
PKG_CHECK_MODULES(LIBLANGUAGE, $COMMON_MODULES gnome-desktop-3.0)
|
2011-03-10 17:40:53 +01:00
|
|
|
PKG_CHECK_MODULES(LIBSHORTCUTS, $COMMON_MODULES x11)
|
2011-02-19 16:46:26 +00:00
|
|
|
PKG_CHECK_MODULES(SHELL, $COMMON_MODULES libgnome-menu gio-unix-2.0)
|
|
|
|
PKG_CHECK_MODULES(BACKGROUND_PANEL, $COMMON_MODULES libxml-2.0 gnome-desktop-3.0
|
|
|
|
gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED_VERSION)
|
|
|
|
PKG_CHECK_MODULES(DATETIME_PANEL, $COMMON_MODULES dbus-glib-1
|
|
|
|
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION
|
|
|
|
gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED_VERSION)
|
2011-05-07 17:54:41 +01:00
|
|
|
PKG_CHECK_MODULES(DISPLAY_PANEL, $COMMON_MODULES dbus-glib-1 gnome-desktop-3.0 >= 3.1.0)
|
2011-05-12 14:46:50 +01:00
|
|
|
PKG_CHECK_MODULES(INFO_PANEL, $COMMON_MODULES libgtop-2.0
|
|
|
|
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
|
2011-02-25 12:41:10 +01:00
|
|
|
PKG_CHECK_MODULES(KEYBOARD_PANEL, $COMMON_MODULES gconf-2.0 x11)
|
2011-02-19 16:46:26 +00:00
|
|
|
PKG_CHECK_MODULES(MEDIA_PANEL, $COMMON_MODULES)
|
|
|
|
PKG_CHECK_MODULES(MOUSE_PANEL, $COMMON_MODULES xi >= 1.2
|
2011-02-25 12:41:10 +01:00
|
|
|
gnome-settings-daemon >= $GSD_REQUIRED_VERSION x11)
|
2011-02-19 16:46:26 +00:00
|
|
|
PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES)
|
2011-06-24 14:17:31 +01:00
|
|
|
PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0)
|
2011-07-19 14:31:23 +01:00
|
|
|
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
|
|
|
|
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
|
2011-05-19 17:36:48 +01:00
|
|
|
PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES colord >= 0.1.8)
|
2011-02-19 16:46:26 +00:00
|
|
|
PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES dbus-glib-1
|
|
|
|
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
|
2011-03-07 23:07:59 +00:00
|
|
|
PKG_CHECK_MODULES(REGION_PANEL, $COMMON_MODULES libgnomekbd >= 2.91.91
|
|
|
|
libxklavier >= 5.1 libgnomekbdui >= 2.91.91)
|
2011-02-19 16:46:26 +00:00
|
|
|
PKG_CHECK_MODULES(SCREEN_PANEL, $COMMON_MODULES)
|
|
|
|
PKG_CHECK_MODULES(SOUND_PANEL, $COMMON_MODULES libxml-2.0
|
|
|
|
libcanberra-gtk3 >= $CANBERRA_REQUIRED_VERSION
|
|
|
|
libpulse >= $PA_REQUIRED_VERSION
|
|
|
|
libpulse-mainloop-glib >= $PA_REQUIRED_VERSION
|
|
|
|
gconf-2.0)
|
|
|
|
PKG_CHECK_MODULES(UNIVERSAL_ACCESS_PANEL, $COMMON_MODULES gconf-2.0)
|
|
|
|
PKG_CHECK_MODULES(USER_ACCOUNTS_PANEL, $COMMON_MODULES dbus-glib-1
|
|
|
|
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION
|
|
|
|
gnome-desktop-3.0
|
|
|
|
gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED_VERSION)
|
2011-01-19 11:11:59 +01:00
|
|
|
|
2011-02-22 16:27:41 +01:00
|
|
|
GDESKTOP_PREFIX=`$PKG_CONFIG --variable prefix gsettings-desktop-schemas`
|
|
|
|
AC_SUBST(GDESKTOP_PREFIX)
|
|
|
|
|
2011-02-21 10:05:22 +00:00
|
|
|
# Check for NetworkManager ~0.9
|
2011-03-31 20:16:41 -04:00
|
|
|
PKG_CHECK_MODULES(NETWORK_MANAGER, NetworkManager >= $NETWORK_MANAGER_REQUIRED_VERSION
|
|
|
|
libnm-glib >= $NETWORK_MANAGER_REQUIRED_VERSION
|
|
|
|
libnm-util >= $NETWORK_MANAGER_REQUIRED_VERSION,
|
|
|
|
[have_networkmanager=yes], have_networkmanager=no)
|
2011-02-21 10:05:22 +00:00
|
|
|
if test "x$have_networkmanager" = xno ; then
|
|
|
|
AC_MSG_WARN(*** Network panel will not be built (NetworkManager ~0.9 or newer not found) ***)
|
|
|
|
fi
|
|
|
|
AM_CONDITIONAL(BUILD_NETWORK, [test x$have_networkmanager = xyes])
|
|
|
|
|
2011-02-07 15:07:35 +01:00
|
|
|
# Check for CUPS 1.4 or newer
|
2011-02-24 19:57:22 -08:00
|
|
|
AC_ARG_ENABLE([cups],
|
|
|
|
AS_HELP_STRING([--disable-cups], [disable CUPS support (default: enabled)]),,
|
|
|
|
[enable_cups=yes])
|
|
|
|
|
|
|
|
if test x"$enable_cups" != x"no" ; then
|
2011-03-02 11:00:18 -08:00
|
|
|
AC_PROG_SED
|
|
|
|
|
2011-02-24 19:57:22 -08:00
|
|
|
AC_PATH_PROG(CUPS_CONFIG, cups-config,
|
|
|
|
AC_MSG_ERROR([cups-config not found but CUPS support requested]))
|
|
|
|
|
2011-02-07 15:07:35 +01:00
|
|
|
CUPS_API_VERSION=`$CUPS_CONFIG --api-version`
|
2011-03-02 11:00:18 -08:00
|
|
|
CUPS_API_MAJOR=`echo $ECHO_N $CUPS_API_VERSION | cut -d . -f 1`
|
|
|
|
CUPS_API_MINOR=`echo $ECHO_N $CUPS_API_VERSION | cut -d . -f 2`
|
2011-02-07 15:07:35 +01:00
|
|
|
|
2011-06-20 17:02:39 +02:00
|
|
|
AC_CHECK_HEADERS([cups/cups.h cups/http.h cups/ipp.h cups/ppd.h],,
|
2011-02-24 19:57:22 -08:00
|
|
|
AC_MSG_ERROR([CUPS headers not found but CUPS support requested]))
|
|
|
|
|
|
|
|
if ! test $CUPS_API_MAJOR -gt 1 -o \
|
|
|
|
$CUPS_API_MAJOR -eq 1 -a $CUPS_API_MINOR -ge 4 ; then
|
|
|
|
AC_MSG_ERROR([CUPS 1.4 or newer not found, but CUPS support requested])
|
2011-02-07 15:07:35 +01:00
|
|
|
fi
|
2011-02-24 19:57:22 -08:00
|
|
|
|
2011-03-15 14:25:41 +00:00
|
|
|
CUPS_CFLAGS=`$CUPS_CONFIG --cflags | $SED -e 's/-O\w*//g' -e 's/-m\w*//g'`
|
2011-03-02 11:00:18 -08:00
|
|
|
CUPS_LIBS=`$CUPS_CONFIG --libs`
|
|
|
|
AC_SUBST(CUPS_CFLAGS)
|
2011-02-24 19:57:22 -08:00
|
|
|
AC_SUBST(CUPS_LIBS)
|
2011-01-19 11:11:59 +01:00
|
|
|
fi
|
2011-02-24 19:57:22 -08:00
|
|
|
|
|
|
|
AM_CONDITIONAL(BUILD_PRINTERS, [test x"$enable_cups" = x"yes"])
|
2001-07-25 17:26:17 +00:00
|
|
|
|
2011-02-19 16:46:26 +00:00
|
|
|
# Optional dependency for the user accounts panel
|
2010-12-19 19:06:15 -08:00
|
|
|
AC_ARG_WITH([cheese],
|
|
|
|
AS_HELP_STRING([--with-cheese], [enable cheese webcam support]),,
|
2011-03-03 14:12:23 -05:00
|
|
|
with_cheese=auto)
|
2010-10-30 16:14:30 -04:00
|
|
|
|
2010-12-19 19:06:15 -08:00
|
|
|
if test x"$with_cheese" != x"no" ; then
|
2011-03-14 15:14:59 +00:00
|
|
|
PKG_CHECK_MODULES(CHEESE, gstreamer-0.10 cheese-gtk >= 2.91.91.1, [have_cheese=yes], [have_cheese=no])
|
2011-03-03 14:12:23 -05:00
|
|
|
if test x${have_cheese} = xyes; then
|
|
|
|
AC_DEFINE(HAVE_CHEESE, 1, [Define to 1 to enable cheese webcam support])
|
|
|
|
fi
|
2011-03-03 14:41:53 -05:00
|
|
|
if test x${with_cheese} = xyes && test x${have_cheese} = xno; then
|
|
|
|
AC_MSG_ERROR([Cheese configured but not found])
|
|
|
|
fi
|
2011-03-04 12:55:25 +01:00
|
|
|
else
|
|
|
|
have_cheese=no
|
2010-10-30 16:14:30 -04:00
|
|
|
fi
|
2011-03-04 12:55:25 +01:00
|
|
|
AM_CONDITIONAL(BUILD_CHEESE, test x${have_cheese} = xyes)
|
2010-10-30 16:14:30 -04:00
|
|
|
|
2011-02-03 14:02:11 +00:00
|
|
|
# This is a hard-dependency for the region and user-accounts panels
|
|
|
|
PKG_CHECK_MODULES(ISOCODES, iso-codes)
|
|
|
|
|
2010-10-30 16:14:30 -04:00
|
|
|
AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],["`$PKG_CONFIG --variable=prefix iso-codes`"],[ISO codes prefix])
|
|
|
|
ISO_CODES=iso-codes
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl End: Check that we meet the dependencies
|
|
|
|
dnl ==============================================
|
|
|
|
|
2004-07-15 22:29:37 +00:00
|
|
|
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, no)
|
|
|
|
|
2004-08-28 01:42:25 +00:00
|
|
|
if test x"$GLIB_GENMARSHAL" = xno; then
|
2004-07-15 22:29:37 +00:00
|
|
|
AC_MSG_ERROR([glib-genmarshal executable not found in your path - should be installed with glib])
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST(GLIB_GENMARSHAL)
|
|
|
|
|
2010-05-19 16:51:40 +01:00
|
|
|
dnl =======================================
|
|
|
|
dnl Panels
|
|
|
|
dnl =======================================
|
|
|
|
|
|
|
|
PANELS_DIR="${libdir}/control-center-1/panels"
|
|
|
|
AC_SUBST(PANELS_DIR)
|
|
|
|
|
2011-03-08 11:36:13 +00:00
|
|
|
PANEL_CFLAGS="-I\$(top_srcdir)/ -DG_LOG_DOMAIN=\"\\\"\$(cappletname)-cc-panel\\\"\""
|
2010-05-19 16:51:40 +01:00
|
|
|
AC_SUBST(PANEL_CFLAGS)
|
|
|
|
|
|
|
|
PANEL_LIBS="\$(top_builddir)/libgnome-control-center/libgnome-control-center.la"
|
|
|
|
AC_SUBST(PANEL_LIBS)
|
|
|
|
|
|
|
|
PANEL_LDFLAGS="-export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload)'"
|
|
|
|
AC_SUBST(PANEL_LDFLAGS)
|
|
|
|
|
2010-08-10 15:26:07 +01:00
|
|
|
dnl ==============================================
|
|
|
|
dnl libsocialweb
|
|
|
|
dnl ==============================================
|
|
|
|
|
|
|
|
AC_MSG_CHECKING([Enable libsocialweb support])
|
|
|
|
AC_ARG_WITH([libsocialweb],
|
2010-10-01 08:02:27 +02:00
|
|
|
AS_HELP_STRING([--with-libsocialweb],
|
2010-08-10 15:26:07 +01:00
|
|
|
[enable libsocialweb support]),,
|
|
|
|
[with_libsocialweb=no])
|
|
|
|
AC_MSG_RESULT([$with_libsocialweb])
|
|
|
|
|
|
|
|
if test "x$with_libsocialweb" == "xyes"; then
|
|
|
|
PKG_CHECK_MODULES(SOCIALWEB, libsocialweb-client)
|
|
|
|
AC_DEFINE(HAVE_LIBSOCIALWEB, 1, [Defined if libsocialweb is available])
|
|
|
|
fi
|
|
|
|
AM_CONDITIONAL(WITH_LIBSOCIALWEB, test "x$with_libsocialweb" = "xyes")
|
|
|
|
|
2010-05-19 16:51:40 +01:00
|
|
|
|
2007-01-08 17:05:24 +00:00
|
|
|
dnl =======================================
|
|
|
|
dnl Update Mime Database
|
|
|
|
dnl =======================================
|
|
|
|
|
|
|
|
AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no)
|
|
|
|
|
|
|
|
AC_ARG_ENABLE(update-mimedb,
|
2010-10-01 08:02:27 +02:00
|
|
|
AS_HELP_STRING([--disable-update-mimedb],
|
|
|
|
[do not update mime database after installation]),,
|
2007-05-28 12:05:12 +00:00
|
|
|
enable_update_mimedb=yes)
|
2007-01-08 17:05:24 +00:00
|
|
|
AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
|
|
|
|
|
2010-05-18 16:09:26 +01:00
|
|
|
CONTROL_CENTER_VERSION=gnome_control_center_version
|
|
|
|
AC_SUBST(CONTROL_CENTER_VERSION)
|
|
|
|
|
2010-01-16 00:15:39 -05:00
|
|
|
dnl =======================================
|
|
|
|
dnl Finish
|
|
|
|
dnl =======================================
|
|
|
|
|
|
|
|
# Turn on the additional warnings last
|
|
|
|
|
|
|
|
AC_ARG_ENABLE(more-warnings,
|
|
|
|
AS_HELP_STRING([--enable-more-warnings],
|
|
|
|
[Maximum compiler warnings]),
|
|
|
|
set_more_warnings="$enableval",[
|
|
|
|
if test -d $srcdir/.git; then
|
|
|
|
set_more_warnings=yes
|
|
|
|
else
|
|
|
|
set_more_warnings=no
|
|
|
|
fi])
|
|
|
|
|
|
|
|
AC_MSG_CHECKING(for more warnings)
|
|
|
|
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
|
|
|
|
AC_MSG_RESULT(yes)
|
|
|
|
CFLAGS="\
|
|
|
|
-Wall -Wclobbered -Wempty-body -Wignored-qualifiers \
|
|
|
|
-Wmissing-field-initializers -Wmissing-parameter-type \
|
|
|
|
-Wold-style-declaration -Woverride-init -Wtype-limits \
|
|
|
|
-Wuninitialized \
|
|
|
|
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
|
|
|
|
-Wnested-externs -Wpointer-arith \
|
|
|
|
-Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
|
|
|
|
$CFLAGS"
|
|
|
|
|
|
|
|
for option in -Wno-strict-aliasing -Wno-sign-compare; do
|
|
|
|
SAVE_CFLAGS="$CFLAGS"
|
|
|
|
CFLAGS="$CFLAGS $option"
|
|
|
|
AC_MSG_CHECKING([whether gcc understands $option])
|
2010-10-01 08:02:27 +02:00
|
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
|
|
|
|
[has_option=yes],
|
|
|
|
[has_option=no])
|
2010-01-16 00:15:39 -05:00
|
|
|
if test $has_option = no; then
|
|
|
|
CFLAGS="$SAVE_CFLAGS"
|
|
|
|
fi
|
|
|
|
AC_MSG_RESULT($has_option)
|
|
|
|
unset has_option
|
|
|
|
unset SAVE_CFLAGS
|
|
|
|
done
|
|
|
|
unset option
|
|
|
|
else
|
|
|
|
AC_MSG_RESULT(no)
|
|
|
|
fi
|
|
|
|
|
2007-01-08 17:05:24 +00:00
|
|
|
|
2004-11-28 08:14:05 +00:00
|
|
|
AC_CONFIG_FILES([
|
1998-02-10 21:22:12 +00:00
|
|
|
Makefile
|
2005-07-27 12:56:39 +00:00
|
|
|
help/Makefile
|
2010-05-18 16:09:26 +01:00
|
|
|
libgnome-control-center/Makefile
|
2010-05-20 17:50:56 +01:00
|
|
|
panels/Makefile
|
2011-01-24 18:09:00 +00:00
|
|
|
panels/common/Makefile
|
2010-08-10 15:26:07 +01:00
|
|
|
panels/background/Makefile
|
|
|
|
panels/background/gnome-background-panel.desktop.in
|
2010-05-21 17:36:27 +01:00
|
|
|
panels/datetime/Makefile
|
|
|
|
panels/datetime/gnome-datetime-panel.desktop.in
|
2010-12-09 16:23:57 +00:00
|
|
|
panels/datetime/po-timezones/Makefile
|
2010-07-12 13:05:39 +01:00
|
|
|
panels/display/Makefile
|
|
|
|
panels/display/gnome-display-panel.desktop.in
|
2010-10-31 23:58:35 -04:00
|
|
|
panels/keyboard/Makefile
|
|
|
|
panels/keyboard/gnome-keyboard-panel.desktop.in
|
|
|
|
panels/keyboard/gnome-keybindings.pc
|
2010-10-31 23:24:40 -04:00
|
|
|
panels/region/Makefile
|
|
|
|
panels/region/gnome-region-panel.desktop.in
|
2010-11-14 13:04:40 +01:00
|
|
|
panels/media/Makefile
|
|
|
|
panels/media/gnome-media-panel.desktop.in
|
2010-07-12 13:05:39 +01:00
|
|
|
panels/mouse/Makefile
|
|
|
|
panels/mouse/gnome-mouse-panel.desktop.in
|
2011-06-24 14:17:31 +01:00
|
|
|
panels/online-accounts/Makefile
|
|
|
|
panels/online-accounts/gnome-online-accounts-panel.desktop.in
|
|
|
|
panels/online-accounts/icons/Makefile
|
|
|
|
panels/online-accounts/icons/16x16/Makefile
|
|
|
|
panels/online-accounts/icons/22x22/Makefile
|
|
|
|
panels/online-accounts/icons/24x24/Makefile
|
|
|
|
panels/online-accounts/icons/32x32/Makefile
|
|
|
|
panels/online-accounts/icons/48x48/Makefile
|
|
|
|
panels/online-accounts/icons/256x256/Makefile
|
2010-10-30 12:16:58 -04:00
|
|
|
panels/sound/Makefile
|
|
|
|
panels/sound/data/Makefile
|
|
|
|
panels/sound/data/gnome-sound-panel.desktop.in
|
|
|
|
panels/sound/data/symbolic-icons/Makefile
|
|
|
|
panels/sound/data/symbolic-icons/scalable/Makefile
|
|
|
|
panels/sound/data/symbolic-icons/scalable/status/Makefile
|
|
|
|
panels/sound/data/icons/Makefile
|
|
|
|
panels/sound/data/icons/16x16/Makefile
|
|
|
|
panels/sound/data/icons/16x16/apps/Makefile
|
2010-11-19 16:20:13 +00:00
|
|
|
panels/sound/data/icons/16x16/devices/Makefile
|
2010-10-30 12:16:58 -04:00
|
|
|
panels/sound/data/icons/16x16/status/Makefile
|
|
|
|
panels/sound/data/icons/22x22/Makefile
|
|
|
|
panels/sound/data/icons/22x22/apps/Makefile
|
|
|
|
panels/sound/data/icons/22x22/status/Makefile
|
|
|
|
panels/sound/data/icons/24x24/Makefile
|
|
|
|
panels/sound/data/icons/24x24/apps/Makefile
|
2010-11-19 16:20:13 +00:00
|
|
|
panels/sound/data/icons/24x24/devices/Makefile
|
2010-10-30 12:16:58 -04:00
|
|
|
panels/sound/data/icons/24x24/status/Makefile
|
|
|
|
panels/sound/data/icons/32x32/Makefile
|
|
|
|
panels/sound/data/icons/32x32/apps/Makefile
|
2010-11-19 16:20:13 +00:00
|
|
|
panels/sound/data/icons/32x32/devices/Makefile
|
2010-10-30 12:16:58 -04:00
|
|
|
panels/sound/data/icons/32x32/status/Makefile
|
|
|
|
panels/sound/data/icons/48x48/Makefile
|
|
|
|
panels/sound/data/icons/48x48/apps/Makefile
|
2010-11-19 16:20:13 +00:00
|
|
|
panels/sound/data/icons/48x48/devices/Makefile
|
2010-10-30 12:16:58 -04:00
|
|
|
panels/sound/data/icons/scalable/Makefile
|
|
|
|
panels/sound/data/icons/scalable/apps/Makefile
|
|
|
|
panels/sound/data/icons/scalable/devices/Makefile
|
|
|
|
panels/sound/data/sounds/Makefile
|
2010-11-09 22:12:26 -05:00
|
|
|
panels/screen/Makefile
|
|
|
|
panels/screen/gnome-screen-panel.desktop.in
|
2010-12-12 14:08:40 -05:00
|
|
|
panels/info/Makefile
|
|
|
|
panels/info/gnome-info-panel.desktop.in
|
2010-11-18 17:23:50 +00:00
|
|
|
panels/power/Makefile
|
|
|
|
panels/power/gnome-power-panel.desktop.in
|
2011-05-19 17:36:48 +01:00
|
|
|
panels/color/Makefile
|
|
|
|
panels/color/gnome-color-panel.desktop.in
|
2011-05-20 09:38:47 +01:00
|
|
|
panels/color/icons/Makefile
|
|
|
|
panels/color/icons/16x16/Makefile
|
|
|
|
panels/color/icons/22x22/Makefile
|
|
|
|
panels/color/icons/24x24/Makefile
|
|
|
|
panels/color/icons/32x32/Makefile
|
|
|
|
panels/color/icons/48x48/Makefile
|
|
|
|
panels/color/icons/64x64/Makefile
|
|
|
|
panels/color/icons/256x256/Makefile
|
|
|
|
panels/color/icons/scalable/Makefile
|
2010-12-17 13:58:45 +01:00
|
|
|
panels/printers/Makefile
|
|
|
|
panels/printers/gnome-printers-panel.desktop.in
|
2010-12-14 10:23:26 +00:00
|
|
|
panels/network/Makefile
|
|
|
|
panels/network/gnome-network-panel.desktop.in
|
2010-07-12 13:05:39 +01:00
|
|
|
panels/universal-access/Makefile
|
|
|
|
panels/universal-access/gnome-universal-access-panel.desktop.in
|
2010-10-30 16:14:30 -04:00
|
|
|
panels/user-accounts/Makefile
|
|
|
|
panels/user-accounts/data/Makefile
|
|
|
|
panels/user-accounts/data/gnome-user-accounts-panel.desktop.in
|
2011-03-20 20:38:39 -04:00
|
|
|
panels/user-accounts/data/faces/Makefile
|
2010-10-30 16:14:30 -04:00
|
|
|
panels/user-accounts/data/icons/Makefile
|
2007-05-28 12:05:12 +00:00
|
|
|
po/Makefile.in
|
|
|
|
shell/Makefile
|
2010-05-19 11:11:26 +01:00
|
|
|
shell/gnome-control-center.desktop.in
|
2002-08-21 06:01:42 +00:00
|
|
|
])
|
2004-11-28 08:14:05 +00:00
|
|
|
|
2002-08-21 11:10:57 +00:00
|
|
|
dnl due to a bug in intltool we need to expand something from the root last control-center.spec
|
2004-11-28 08:14:05 +00:00
|
|
|
AC_OUTPUT
|