2
dnl This file was autogenerated from "configure.ac.in".
3
dnl Edit that file instead!
7
dnl Copyright (c) 2004 - 2008 The Xfce development team
9
dnl 2005-2007 Jasper Huijsmans <jasper@xfce.org>
10
dnl 2006-2008 Nick Schermer <nick@xfce.org>
13
dnl ***************************
14
dnl *** Version information ***
15
dnl ***************************
16
m4_define([libxfce4panel_verinfo], [3:0:0]) dnl current:revision:age
17
m4_define([libxfce4panel_version_api], [1.0])
18
m4_define([xfce4_panel_version_major], [4])
19
m4_define([xfce4_panel_version_minor], [8])
20
m4_define([xfce4_panel_version_micro], [1])
21
m4_define([xfce4_panel_version_nano], []) dnl leave this empty to have no nano version
22
m4_define([xfce4_panel_version_build], [e8b5b84])
23
m4_define([xfce4_panel_version_tag], [])
24
m4_define([xfce4_panel_version], [xfce4_panel_version_major().xfce4_panel_version_minor().xfce4_panel_version_micro()ifelse(xfce4_panel_version_nano(), [], [], [.xfce4_panel_version_nano()])ifelse(xfce4_panel_version_tag(), [git], [xfce4_panel_version_tag()-xfce4_panel_version_build()], [xfce4_panel_version_tag()])])
26
dnl *******************************************
27
dnl *** Debugging support for GIT snapshots ***
28
dnl *******************************************
29
m4_define([panel_debug_default], [ifelse(xfce4_panel_version_tag(), [git], [yes], [minimum])])
31
dnl ***************************
32
dnl *** Initialize autoconf ***
33
dnl ***************************
34
AC_COPYRIGHT([Copyright (c) 2002 - 2011
35
The Xfce development team. All rights reserved.
37
Written for Xfce by Jasper Huijsmans <jasper@xfce.org>
38
and Nick Schermer <nick@xfce.org>.])
39
AC_INIT([xfce4-panel], [xfce4_panel_version], [http://bugzilla.xfce.org/], [xfce4-panel])
41
AC_REVISION([xfce4_panel_version_build])
43
dnl ***************************
44
dnl *** Initialize automake ***
45
dnl ***************************
46
AM_CONFIG_HEADER([config.h])
47
AM_INIT_AUTOMAKE([1.8 no-dist-gzip dist-bzip2 tar-ustar])
49
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
51
dnl *******************************
52
dnl *** Check for UNIX variants ***
53
dnl *******************************
57
dnl ********************************
58
dnl *** Check for basic programs ***
59
dnl ********************************
67
dnl **************************
68
dnl *** Initialize libtool ***
69
dnl **************************
72
AC_CHECK_PROGS([PERL], [perl5 perl])
74
dnl **************************************
75
dnl *** Substitute version information ***
76
dnl **************************************
77
LIBXFCE4PANEL_VERINFO=libxfce4panel_verinfo()
78
AC_SUBST([LIBXFCE4PANEL_VERINFO])
80
dnl **************************
81
dnl *** Substitute version ***
82
dnl **************************
83
LIBXFCE4PANEL_VERSION=xfce4_panel_version()
84
LIBXFCE4PANEL_VERSION_API=libxfce4panel_version_api()
85
LIBXFCE4PANEL_VERSION_MAJOR=xfce4_panel_version_major()
86
LIBXFCE4PANEL_VERSION_MINOR=xfce4_panel_version_minor()
87
LIBXFCE4PANEL_VERSION_MICRO=xfce4_panel_version_micro()
88
AC_SUBST([LIBXFCE4PANEL_VERSION])
89
AC_SUBST([LIBXFCE4PANEL_VERSION_API])
90
AC_SUBST([LIBXFCE4PANEL_VERSION_MAJOR])
91
AC_SUBST([LIBXFCE4PANEL_VERSION_MINOR])
92
AC_SUBST([LIBXFCE4PANEL_VERSION_MICRO])
94
dnl **********************************
95
dnl *** Check for standard headers ***
96
dnl **********************************
98
AC_CHECK_HEADERS([stdlib.h unistd.h locale.h stdio.h errno.h time.h string.h \
99
math.h sys/types.h sys/wait.h memory.h signal.h sys/prctl.h \
101
AC_CHECK_FUNCS([bind_textdomain_codeset])
103
dnl ******************************
104
dnl *** Check for i18n support ***
105
dnl ******************************
106
XDT_I18N([am ar ast az be bg bn_IN bn ca cs da de dz el en_GB eo es_MX es et eu fa fi fr gl gu he hi hr hu hy id is it ja ka kk ko ku lt lv mk mr ms nb nl pa pl pt_BR pt ro ru si sk sq sv ta tr ug uk ur_PK ur vi zh_CN zh_TW ])
108
dnl *******************************
109
dnl *** Check for X11 installed ***
110
dnl *******************************
111
XDT_CHECK_LIBX11_REQUIRE()
113
dnl ***********************************
114
dnl *** Check for required packages ***
115
dnl ***********************************
116
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.8.0])
117
XDT_CHECK_PACKAGE([GARCON], [garcon-1], [0.1.5])
118
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0])
119
XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.8.0])
120
XDT_CHECK_PACKAGE([EXO], [exo-1], [0.6.0])
121
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.14.0])
122
XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.18.0])
123
XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.18.0])
124
XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [2.18.0])
125
XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [0.73])
126
XDT_CHECK_PACKAGE([CAIRO], [cairo], [1.0.0])
127
XDT_CHECK_PACKAGE([LIBWNCK], [libwnck-1.0], [2.22])
129
dnl **********************************
130
dnl *** Optional GIO UNIX features ***
131
dnl **********************************
132
XDT_CHECK_OPTIONAL_PACKAGE([GIO_UNIX], [gio-unix-2.0],
133
[2.18.0], [gio-unix], [GIO UNIX features])
135
dnl ***************************************************
136
dnl *** Check if we need to build the documentation ***
137
dnl ***************************************************
138
AC_ARG_ENABLE([gen-doc], [AC_HELP_STRING([--enable-gen-doc],
139
[Generate HTML documentation (requires gnome-doc-utils) [default=no]])],,
141
if test x"$enable_gen_doc" = x"yes"; then
142
XDT_CHECK_PACKAGE([GNOME_DOC_UTILS], [gnome-doc-utils], [0.19.2],
144
AC_PATH_PROG([XML2PO], [xml2po], [no])
145
if test x"$XML2PO" = x"no"; then
149
AC_PATH_PROG([GNOME_DOC_TOOL], [gnome-doc-tool], [no])
150
if test x"$GNOME_DOC_TOOL" = x"no"; then
158
if test x"$enable_gen_doc" = x"no"; then
159
AC_MSG_ERROR([Compiling with --enable-gen-doc but no suitable gnome-doc-utils found.])
162
AM_CONDITIONAL([GENERATE_DOCUMENTATION], [test x"$enable_gen_doc" = x"yes"])
164
dnl *************************
165
dnl *** Check for gtk-doc ***
166
dnl *************************
169
dnl ***********************************
170
dnl *** Check for debugging support ***
171
dnl ***********************************
172
XDT_FEATURE_DEBUG([panel_debug_default])
174
dnl **************************************
175
dnl *** Check for linker optimizations ***
176
dnl **************************************
177
XDT_FEATURE_LINKER_OPTS()
179
dnl ****************************************
180
dnl *** Check for ELF visibility support ***
181
dnl ****************************************
182
AC_ARG_ENABLE([visibility], AC_HELP_STRING([--disable-visibility], [Do not use ELF visibility attributes]), [], [enable_visibility=yes])
183
have_gnuc_visibility=no
184
if test x"$enable_visibility" != x"no"; then
185
dnl Check whether the compiler supports the visibility attribute
186
save_CFLAGS="$CFLAGS"
187
CFLAGS="$CFLAGS -Wall -Werror"
188
AC_MSG_CHECKING([whether $CC supports the GNUC visibility attribute])
189
AC_COMPILE_IFELSE(AC_LANG_SOURCE(
191
void test_default (void);
192
void test_hidden (void);
194
void __attribute__ ((visibility("default"))) test_default (void) {}
195
void __attribute__ ((visibility("hidden"))) test_hidden (void) {}
197
int main (int argc, char **argv) { test_default (); test_hidden (); return 0; }
200
have_gnuc_visibility=yes
206
CFLAGS="$save_CFLAGS"
208
if test x"$have_gnuc_visibility" = x"yes"; then
209
CPPFLAGS="$CPPFLAGS -DHAVE_GNUC_VISIBILITY"
211
AM_CONDITIONAL([HAVE_GNUC_VISIBILITY], [test x"$have_gnuc_visibility" = x"yes"])
213
dnl *************************************
214
dnl *** Compensate for broken gtk-doc ***
215
dnl *************************************
216
XDT_SUPPORTED_FLAGS([GTK_DOC_EXTRA_CFLAGS], [-Wno-sign-compare])
217
AC_SUBST([GTK_DOC_EXTRA_CFLAGS])
219
dnl *********************************
220
dnl *** Substitute platform flags ***
221
dnl *********************************
222
AC_MSG_CHECKING([PLATFORM_CPPFLAGS])
223
AC_MSG_RESULT([$PLATFORM_CPPFLAGS])
224
AC_SUBST([PLATFORM_CPPFLAGS])
225
AC_MSG_CHECKING([PLATFORM_CFLAGS])
226
AC_MSG_RESULT([$PLATFORM_CFLAGS])
227
AC_SUBST([PLATFORM_CFLAGS])
228
AC_MSG_CHECKING([PLATFORM_LDFLAGS])
229
AC_MSG_RESULT([$PLATFORM_LDFLAGS])
230
AC_SUBST([PLATFORM_LDFLAGS])
237
docs/manual/figures/Makefile
238
docs/manual/po/Makefile
239
docs/references/Makefile
240
docs/references/version.xml
247
icons/scalable/Makefile
248
libxfce4panel/Makefile
249
libxfce4panel/libxfce4panel-1.0.pc
250
libxfce4panel/libxfce4panel-config.h
255
plugins/actions/Makefile
256
plugins/applicationsmenu/Makefile
257
plugins/clock/Makefile
258
plugins/directorymenu/Makefile
259
plugins/launcher/Makefile
260
plugins/pager/Makefile
261
plugins/separator/Makefile
262
plugins/showdesktop/Makefile
263
plugins/systray/Makefile
264
plugins/tasklist/Makefile
265
plugins/windowmenu/Makefile
269
dnl ***************************
270
dnl *** Print configuration ***
271
dnl ***************************
273
echo "Build Configuration:"
275
echo "* Debug Support: $enable_debug"
276
echo "* GNU Visibility: $have_gnuc_visibility"
277
if test x"$enable_gen_doc" = x"yes"; then
278
echo "* Documentation: yes (generate)"
279
elif test -d "${srcdir}/docs/manual/html"; then
280
echo "* Documentation: yes (in tarball)"
282
echo "* Documentation: no"