-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfigure.ac
96 lines (70 loc) · 2.21 KB
/
configure.ac
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
dnl Process this file with autoconf to produce a configure script.
dnl Created by Anjuta application wizard.
AC_INIT(filefinder, 0.3.1)
AC_CONFIG_HEADERS([config.h])
AM_INIT_AUTOMAKE([subdir-objects])
AM_SILENT_RULES([yes])
AC_PROG_CC
NAUTILUS_REQUIRED=3.0.0
LT_INIT
dnl Check for vala
AM_PROG_VALAC([0.36.0],
enable_vala36="yes",
enable_vala36="no")
PKG_CHECK_MODULES(FILEFINDER, [
gtk+-3.0
gio-2.0
gio-unix-2.0])
# Make dependency CFLAGS and LIBS available
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
if test "x$enable_vala36" = "xyes" ; then
AC_DEFINE(HAVE_VALA36, 1, [Have VALA36])
AC_MSG_NOTICE([have vala >= 0.36...])
fi
AM_CONDITIONAL(HAVE_VALA36, test "x$enable_vala36" = "xyes")
PKG_CHECK_EXISTS([gtk+-3.0 >= 3.20.0],
enable_gtk320="yes",
enable_gtk320="no")
if test "x$enable_gtk320" = "xyes" ; then
AC_DEFINE(HAVE_GTK320, 1, [Have GTK 3.20+])
fi
AM_CONDITIONAL(HAVE_GTK320, test "x$enable_gtk320" = "xyes")
AC_ARG_WITH([nautilus-extension],
[AS_HELP_STRING([--without-nautilus-extension],[Disable nautilus extension])],
[],
[with_nautilus_extension=yes])
if test "$with_nautilus_extension" = "yes"; then
NAUTILUS_REQUIRED=3.0.0
PKG_CHECK_MODULES([NAUTILUS],[
libnautilus-extension >= $NAUTILUS_REQUIRED
gio-2.0
gio-unix-2.0])
AC_SUBST(NAUTILUS_EXTENSION_CFLAGS)
AC_SUBST(NAUTILUS_EXTENSION_LIBS)
nautilusextensiondir=`$PKG_CONFIG --variable=extensiondir libnautilus-extension`
AC_ARG_WITH([nautilus-dir],
[AS_HELP_STRING([--with-nautilus-dir=PATH],[Nautilus extensions directory])],
[nautilusextensiondir="$withval"],
[nautilusextensiondir=`$PKG_CONFIG --variable=extensiondir libnautilus-extension`])
AC_SUBST([nautilusextensiondir])
AC_MSG_NOTICE([installing nautilus plugin in ${nautilusextensiondir}])
AC_SUBST([NAUTILUS_EXTENSION_DIR],[${nautilusextensiondir}])
fi
AM_CONDITIONAL([WITH_NAUTILUS_EXTENSION],[test "$with_nautilus_extension" = "yes"])
AC_OUTPUT([
Makefile
src/Makefile
src/nautilus/Makefile
data/icons/Makefile
data/templates/Makefile
data/Makefile
man/Makefile
])
echo "
Version: ${VERSION}
Using GTK+ 3
Using GTK+ >= 3.20.0 : ${enable_gtk320}
Using Vala >= 0.36 : ${enable_vala36}
Build Nautilus extension : ${with_nautilus_extension}
"