blob: 5850d0c6b56105fcfa31e495034fcb6b61c457f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
AC_INIT
PACKAGE=nautilus-gdu
VERSION=0.1
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
AM_CONFIG_HEADER(config.h)
GLIB_REQUIRED=2.18.0
GTK_REQUIRED=2.14.0
NAUTILUS_REQUIRED=2.24.0
GDU_REQUIRED=0.1
GDU_GTK_REQUIRED=0.1
AC_PROG_CC
AM_PROG_LIBTOOL
dnl Check for pkgconfig first
AC_CHECK_PROG(HAVE_PKGCONFIG, pkg-config, yes, no)
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
dnl Give error and exit if we don't have pkgconfig
if test "x$HAVE_PKGCONFIG" = "xno"; then
AC_MSG_ERROR(you need to have pkgconfig installed !)
fi
PKG_CHECK_MODULES(ALL, [
glib-2.0 >= $GLIB_REQUIRED
gio-unix-2.0
gio-2.0
gtk+-2.0 >= $GTK_REQUIRED
libxml-2.0
libnautilus-extension >= $NAUTILUS_REQUIRED
polkit
gdu >= $GDU_REQUIRED
gdu-gtk >= $GDU_GTK_REQUIRED
])
dnl make GNOME_CFLAGS and GNOME_LIBS available
AC_SUBST(ALL_CFLAGS)
AC_SUBST(ALL_LIBS)
dnl core libs
CORE_MODULES="glib-2.0 gio-unix-2.0 gio-2.0 gtk+-2.0 libxml-2.0 libnautilus-extension gdu gdu-gtk"
CORE_CFLAGS="`$PKG_CONFIG --cflags $CORE_MODULES`"
AC_SUBST(CORE_CFLAGS)
CORE_LIBS="`$PKG_CONFIG --libs $CORE_MODULES`"
AC_SUBST(CORE_LIBS)
DISABLE_DEPRECATED_CFLAGS=" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED"
AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
dnl Get nautilus extensions directory
NAUTILUS_EXTENSION_DIR=`$PKG_CONFIG --variable=extensiondir libnautilus-extension`
AC_SUBST(NAUTILUS_EXTENSION_DIR)
dnl intltool stuff
AC_PROG_INTLTOOL(0.18)
dnl AM_WITH_NLS
GETTEXT_PACKAGE=nautilus-gdu
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package])
ALL_LINGUAS=""
AM_GLIB_GNU_GETTEXT
AC_CONFIG_FILES([
Makefile
src/Makefile
po/Makefile.in
])
AC_OUTPUT
|