-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigure.in
99 lines (74 loc) · 2.4 KB
/
configure.in
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
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.52)
AC_INIT(signal-spam, 0.0.6)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AM_CONFIG_HEADER(config.h)
PKG_PROG_PKG_CONFIG
DATASERVER_API_VERSION=1.2
AC_DEFINE_UNQUOTED(DATASERVER_API_VERSION,"$DATASERVER_API_VERSION",Evolution Dataserver API version)
AC_SUBST(DATASERVER_API_VERSION)
AC_MSG_CHECKING(Evolution version)
for EVOLUTION_BASE_VERSION in "" -2.10 -2.8
do
EVOLUTION_VERSION=`pkg-config --modversion evolution-shell$EVOLUTION_BASE_VERSION 2>/dev/null`
if test -n "$EVOLUTION_VERSION"; then
break 1
fi
done
if test -z "$EVOLUTION_VERSION"; then
AC_MSG_ERROR(Evolution development libraries not installed)
fi
AC_SUBST(EVOLUTION_VERSION)
AC_MSG_RESULT($EVOLUTION_VERSION)
dnl Initialize maintainer mode
AM_MAINTAINER_MODE
AC_ISC_POSIX
AC_PROG_CC
AC_STDC_HEADERS
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
dnl Initialize libtool
AM_DISABLE_STATIC
AM_PROG_LIBTOOL
dnl I18N stuff
AC_PROG_INTLTOOL([0.35.5])
AM_GLIB_GNU_GETTEXT
localedir='$(prefix)/$(DATADIRNAME)/locale'
AC_SUBST(localedir)
GETTEXT_PACKAGE=signal-spam
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext])
dnl *************************
dnl CFLAGS and LIBS and stuff
dnl *************************
GNOME_COMPILE_WARNINGS(maximum)
CFLAGS="$CFLAGS $WARN_CFLAGS"
AM_PATH_GLIB_2_0(2.12.0, , AC_MSG_ERROR(glib >= 2.12.0 is needed))
AM_PATH_GTK_2_0
privlibdir="`pkg-config --variable=privlibdir evolution-shell$EVOLUTION_BASE_VERSION`"
AC_SUBST(privlibdir)
privlibexecdir="`pkg-config --variable=privlibexecdir evolution-shell$EVOLUTION_BASE_VERSION`"
AC_SUBST(privlibexecdir)
privincludedir="`pkg-config --variable=privincludedir evolution-shell$EVOLUTION_BASE_VERSION`"
AC_SUBST(privincludedir)
imagesdir="`pkg-config --variable=imagesdir evolution-shell$EVOLUTION_BASE_VERSION`"
AC_SUBST(imagesdir)
plugindir="$privlibdir/plugins"
AC_SUBST(plugindir)
PKG_CHECK_MODULES(CURL, libcurl)
AC_SUBST(CURL_CFLAGS)
AC_SUBST(CURL_LIBS)
PKG_CHECK_MODULES(EVOLUTION, evolution-shell$EVOLUTION_BASE_VERSION evolution-plugin$EVOLUTION_BASE_VERSION)
AC_SUBST(EVOLUTION_CFLAGS)
AC_SUBST(EVOLUTION_LIBS)
PKG_CHECK_MODULES(CAMEL, camel-$DATASERVER_API_VERSION)
AC_SUBST(CAMEL_CFLAGS)
AC_SUBST(CAMEL_LIBS)
dnl ******************************
dnl Makefiles
dnl ******************************
AC_OUTPUT([
Makefile
po/Makefile.in
])