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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
AC_INIT([gnome-encfs-manager], [%VERSION%], [mail@moritzmolch.com])
m4_define([package_website], "http://www.libertyzero.com/GEncfsM")
m4_define([package_copyright], "Copyright 2011 Moritz Molch")
m4_define([package_bugtracker], "https://bugs.launchpad.net/gencfsm")
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
AC_DEFINE(WEBSITE, package_website, ["website"])
AC_DEFINE(BUGTRACKER, package_bugtracker, ["bugtracker"])
AC_DEFINE(COPYRIGHT, package_copyright, ["Copyright"])
AC_PREREQ(2.59)
# installation paths
AC_MSG_CHECKING(prefix)
if test "x${prefix}" = "xNONE"; then
PACKAGE_PREFIX="${ac_default_prefix}"
else
PACKAGE_PREFIX="${prefix}"
fi
AC_MSG_RESULT($PACKAGE_PREFIX)
# Remove the check for c++ and fortran compiler
LT_INIT
m4_defun([_LT_AC_LANG_CXX_CONFIG], [:])
m4_defun([_LT_AC_LANG_F77_CONFIG], [:])
AC_REPLACE_FUNCS(strndup)
#intltool, libtool. Check for CC compiler
IT_PROG_INTLTOOL
# Check for intltool version, needed for make dist.
AM_CONDITIONAL([INTLTOOL_HIGHER_04000], [test ${INTLTOOL_APPLIED_VERSION_AS_INT} -ge 4000])
AC_PROG_CC
AM_PROG_CC_C_O
LT_AC_PROG_RC
AC_LIBTOOL_RC
AC_PROG_LIBTOOL
AM_PROG_VALAC([0.11.0])
AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h string.h unistd.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
GLIB_GSETTINGS
AM_GLIB_GNU_GETTEXT
GETTEXT_PACKAGE=gnome-encfs-manager
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",[GEncfsM gettext package])
if test x$gt_cv_have_gettext != "xyes"; then
echo "Translations support is required."
exit 1;
fi
# setting correct paths
PACKAGE_LOCALE_DIR="${PACKAGE_PREFIX}/${DATADIRNAME}/locale"
AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR,"$PACKAGE_LOCALE_DIR",[The package's locale path for gettext])
AC_SUBST(PACKAGE_LOCALE_DIR)
AC_SUBST(PACKAGE_LIBS)
AC_ARG_ENABLE([appindicator],
[ --disable-appindicator Disable appindicator support.],
[ case "${enableval}" in
yes) enable_appindicator=yes;;
no) enable_appindicator=no;;
*) AC_MSG_ERROR([bad value ${enableval} for --disable--appindicator]);;
esac],
[enable_appindicator=yes])
if test x${enable_appindicator} = xyes; then
AC_DEFINE(ENABLE_APPINDICATOR, 1, [Enable appindicator support])
PKG_CHECK_MODULES(GENCFSM,
[
gtk+-3.0
gmodule-2.0 >= 2.4
gio-2.0
appindicator3-0.1
gnome-keyring-1 >= 2.26
sm
ice
])
else
PKG_CHECK_MODULES(GENCFSM,
[
gtk+-3.0
gmodule-2.0 >= 2.4
gio-2.0
gnome-keyring-1 >= 2.26
sm
ice
])
fi
PKG_CHECK_MODULES(GEE, gee-1.0,
[gee08=no],
[PKG_CHECK_MODULES(GEE, gee-0.8, [gee08=yes])]
)
AM_CONDITIONAL(GEE08, test x"$gee08" = xyes)
AM_CONDITIONAL(ENABLE_APPINDICATOR, test x"$enable_appindicator" = xyes)
AC_OUTPUT([
Makefile
src/Makefile
src/smclient/Makefile
dist/Makefile
dist/doc/Makefile
dist/extra/Makefile
po/Makefile.in
po/Makefile
])
echo ""
if test x"$enable_appindicator" = xyes; then
echo " => AppIndicator Support is enabled"
else
echo " => AppIndicator Support is disabled"
fi
if test x"$gee08" = xyes; then
echo " => Using libgee-0.8"
else
echo " => Using libgee-1.0"
fi
echo ""
|