1
dnl Process this file with autoconf to produce a configure script.
5
AC_INIT([gnome-system-monitor],
7
[http://bugzilla.gnome.org/enter_bug.cgi?product=system-monitor],
8
[gnome-system-monitor])
10
AC_CONFIG_HEADERS([config.h])
11
AC_CONFIG_SRCDIR([configure.ac])
12
AC_CONFIG_MACRO_DIR([m4])
14
AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-bzip2])
15
AM_SILENT_RULES([yes])
21
AC_LANG_COMPILER_REQUIRE
27
# Package dependencies
29
LIBWNCK_REQUIRED=2.91.0
30
LIBGTOP_REQUIRED=2.28.2
32
GNOME_ICON_THEME_REQUIRED=2.31
39
PKG_CHECK_MODULES(PROCMAN, glib-2.0 >= $GLIB_REQUIRED libgtop-2.0 >= $LIBGTOP_REQUIRED libwnck-3.0 >= $LIBWNCK_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED gtkmm-3.0 >= $GTKMM_REQUIRED libxml-2.0 >= $LIBXML_REQUIRED librsvg-2.0 >= $RSVG_REQUIRED glibmm-2.4 >= $GLIBMM_REQUIRED giomm-2.4 >= $GIOMM_REQUIRED)
42
GNOME_COMPILE_WARNINGS([maximum])
44
AC_ARG_ENABLE(more-warnings,
45
[AS_HELP_STRING([--enable-more-warnings],[Maximum compiler warnings])],
46
set_more_warnings="$enableval",[
49
AC_MSG_CHECKING(for more warnings, including -Werror)
50
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
55
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
56
-Wnested-externs -Wpointer-arith \
57
-Wcast-align -Wsign-compare \
60
CXXFLAGS="-Wall -std=c++98 $CXXFLAGS"
65
dnl CXXFLAGS="-fvisibility=hidden -fvisibility-inlines-hidden $CXXFLAGS"
66
dnl CXXFLAGS="-fvisibility-inlines-hidden $CXXFLAGS"
71
IT_PROG_INTLTOOL([0.41.0])
73
AM_GNU_GETTEXT([external])
74
AM_GNU_GETTEXT_VERSION([0.17])
76
GETTEXT_PACKAGE=gnome-system-monitor
77
AC_SUBST(GETTEXT_PACKAGE)
78
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",
79
[The gettext catalog name])
82
GNOME_DOC_INIT([0.20])
90
gnome-system-monitor.desktop.in
99
Source code location: ${srcdir}
103
CXXFLAGS: ${CXXFLAGS}
104
Maintainer mode: ${USER_MAINTAINER_MODE}
105
Languages: ${ALL_LINGUAS}