2
dnl This file was autogenerated from "configure.ac.in".
3
dnl Edit that file instead!
7
dnl Copyright (c) 2006 - 2009
8
dnl The Xfce development team. All rights reserved.
10
dnl Originally written for Xfce by Benedikt Meurer <benny@xfce.org>
11
dnl Modified by Stephan Arts <stephan@xfce.org>
14
dnl ***************************
15
dnl *** Version information ***
16
dnl ***************************
17
m4_define([xfce4_settings_version_major], [4])
18
m4_define([xfce4_settings_version_minor], [8])
19
m4_define([xfce4_settings_version_micro], [3])
20
m4_define([xfce4_settings_version_nano], [])
21
m4_define([xfce4_settings_version_build], [0d5c2a8])
22
m4_define([xfce4_settings_version_tag], []) # Leave empty for releases
23
m4_define([xfce4_settings_version], [xfce4_settings_version_major().xfce4_settings_version_minor().xfce4_settings_version_micro()ifelse(xfce4_settings_version_nano(), [], [], [.xfce4_settings_version_nano()])ifelse(xfce4_settings_version_tag(), [git], [xfce4_settings_version_tag()-xfce4_settings_version_build()], [xfce4_settings_version_tag()])])
25
dnl *******************************************
26
dnl *** Debugging support for GIT snapshots ***
27
dnl *******************************************
28
m4_define([xfce4_settings_debug_default], [ifelse(xfce4_settings_version_tag(), [git], [full], [minimum])])
30
dnl ***************************
31
dnl *** Initialize autoconf ***
32
dnl ***************************
33
AC_COPYRIGHT([Copyright (c) 2008-2011
34
The Xfce development team. All rights reserved.])
35
AC_INIT([xfce4-settings], [xfce4_settings_version], [http://bugzilla.xfce.org/])
37
AC_REVISION([0d5c2a8])
39
dnl ***************************
40
dnl *** Initialize automake ***
41
dnl ***************************
42
AM_INIT_AUTOMAKE([1.8 dist-bzip2 tar-ustar])
43
AM_CONFIG_HEADER([config.h])
45
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
47
dnl *******************************
48
dnl *** Check for UNIX variants ***
49
dnl *******************************
54
dnl ********************************
55
dnl *** Check for basic programs ***
56
dnl ********************************
61
AC_PROG_INTLTOOL([0.31], [no-xml])
63
dnl **************************
64
dnl *** Initialize libtool ***
65
dnl **************************
68
dnl **********************************
69
dnl *** Check for standard headers ***
70
dnl **********************************
71
AC_CHECK_HEADERS([errno.h memory.h math.h stdlib.h string.h unistd.h signal.h])
73
dnl ******************************
74
dnl *** Check for i18n support ***
75
dnl ******************************
76
XDT_I18N([ar ast bn ca cs da de el en_GB es eu fi fr gl he hr hu id is it ja kk ko lv nb nl pa pl pt_BR pt ro ru si sk sv te tr ug uk ur_PK ur zh_CN zh_TW ])
78
dnl ***********************************
79
dnl *** Check for required packages ***
80
dnl ***********************************
81
XDT_CHECK_PACKAGE([EXO], [exo-1], [0.6.0])
82
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.14.0])
83
XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.16.0])
84
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.8.0])
85
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0])
86
XDT_CHECK_PACKAGE([LIBXFCE4KBD_PRIVATE], [libxfce4kbd-private-2], [4.8.0])
87
XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.8.0])
88
XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.34])
90
XDT_CHECK_PACKAGE([XI], [xi], [1.2.0], [],
92
for dir in /usr/X11R6 /usr/X11 /opt/X11R6 /opt/X11; do
93
test -z "$XI_CFLAGS" || break
94
saved_CFLAGS="$CFLAGS"
96
CFLAGS="$CFLAGS -I$dir/include"
97
LIBS="$LIBS -L$dir/lib"
98
AC_CHECK_LIB([Xi], [XListInputDevices],
100
XI_CFLAGS="-I$dir/include"
101
XI_LIBS="-L$dir/lib -lXi"
105
CFLAGS="$saved_CFLAGS"
108
if test -z "$XI_CFLAGS"; then
109
echo "*** The required package Xi was not found on your system."
110
echo "*** Please install Xi or adjust the PKG_CONFIG_PATH environment"
111
echo "*** variable if you installed the package in a nonstandard"
112
echo "*** prefix so that pkg-config is able to find it."
117
XDT_CHECK_PACKAGE([LIBX11], [x11], [1.0.0], [], [XDT_CHECK_LIBX11_REQUIRE])
118
XDT_CHECK_PACKAGE([INPUTPROTO], [inputproto], [1.4.0])
120
dnl ***********************************
121
dnl *** Optional support for Xrandr ***
122
dnl ***********************************
123
XDT_CHECK_OPTIONAL_PACKAGE([XRANDR], [xrandr], [1.2.0],
124
[xrandr], [Xrandr support])
126
dnl ***********************************
127
dnl *** Optional support for hwdata ***
128
dnl ***********************************
129
AC_ARG_WITH([pnp-ids-path],
130
[AC_HELP_STRING([--with-pnp-ids-path],
131
[Specify the path to pnp.ids (default=\${datadir}/hwdata/pnp.ids)])],
132
[with_pnp_ids_path=$withval],
133
[with_pnp_ids_path="\${datadir}/hwdata/pnp.ids"])
134
PNP_IDS=$with_pnp_ids_path
137
dnl **************************************
138
dnl *** Optional support for Libnotify ***
139
dnl **************************************
140
XDT_CHECK_OPTIONAL_PACKAGE([LIBNOTIFY], [libnotify], [0.1.3],
141
[libnotify], [Notification support])
143
dnl ************************************
144
dnl *** Optional support for Xcursor ***
145
dnl ************************************
146
XDT_CHECK_OPTIONAL_PACKAGE([XCURSOR], [xcursor], [1.1.0],
147
[xcursor], [Cursor themes support])
149
dnl ****************************************
150
dnl *** Optional support for Libxklavier ***
151
dnl ****************************************
152
XDT_CHECK_OPTIONAL_PACKAGE([LIBXKLAVIER], [libxklavier], [0.3.0],
153
[libxklavier], [Keyboard layout selection])
154
XDT_CHECK_OPTIONAL_PACKAGE([LIBXKLAVIER4], [libxklavier], [4.0],
155
[libxklavier], [Keyboard layout selection])
156
XDT_CHECK_OPTIONAL_PACKAGE([LIBXKLAVIER5], [libxklavier], [5.0],
157
[libxklavier], [Keyboard layout selection])
159
dnl ************************************
160
dnl *** Xsettings daemon is optional ***
161
dnl ************************************
162
AC_ARG_ENABLE([xsettings-daemon],
163
[AC_HELP_STRING([--disable-xsettings-daemon],
164
[Build the XSETTINGS daemon (default=enabled)])],
165
[build_xfsettingsd=$enableval],
166
[build_xfsettingsd=yes])
167
AM_CONDITIONAL([BUILD_XFSETTINGSD], [test "x$build_xfsettingsd" = "xyes"])
169
dnl make pluggable settings dialogs optional
170
AC_ARG_ENABLE([pluggable-dialogs],
171
[AC_HELP_STRING([--enable-pluggable-dialogs],
172
[Enable support for embedded settings dialogs (default=disabled)])],
173
[enable_pluggable_dialogs=$enableval],
174
[enable_pluggable_dialogs=no])
175
if test x"$enable_pluggable_dialogs" = x"yes"; then
176
AC_DEFINE([ENABLE_PLUGGABLE_DIALOGS], [1], [Define to enable embedded settings dialogs])
177
ENABLE_PLUGGABLE_DIALOGS=1
179
AC_SUBST(ENABLE_PLUGGABLE_DIALOGS)
181
dnl ****************************************
182
dnl *** Optional support for Libcanberra ***
183
dnl ****************************************
185
dnl Camberra XSettings
186
AC_ARG_ENABLE([sound-settings],
187
[AC_HELP_STRING([--enable-sound-settings],
188
[Enable sound XSETTINGS in GUI (from libcanberra) (default=no)])],
189
[enable_sound_settings=$enableval],
190
[enable_sound_settings=no])
191
if test x"$enable_sound_settings" = x"yes"; then
192
AC_DEFINE([ENABLE_SOUND_SETTINGS], [1], [Define to enable sound control in UI])
193
ENABLE_SOUND_SETTINGS=1
195
AC_SUBST(ENABLE_SOUND_SETTINGS)
197
dnl ***********************************
198
dnl *** Check for debugging support ***
199
dnl ***********************************
200
XDT_FEATURE_DEBUG([xfce4_settings_debug_default])
202
dnl **************************************
203
dnl *** Check for linker optimizations ***
204
dnl **************************************
205
XDT_FEATURE_LINKER_OPTS()
207
dnl *********************************
208
dnl *** Substitute platform flags ***
209
dnl *********************************
210
AC_MSG_CHECKING([PLATFORM_CPPFLAGS])
211
AC_MSG_RESULT([$PLATFORM_CPPFLAGS])
212
AC_SUBST([PLATFORM_CPPFLAGS])
213
AC_MSG_CHECKING([PLATFORM_CFLAGS])
214
AC_MSG_RESULT([$PLATFORM_CFLAGS])
215
AC_SUBST([PLATFORM_CFLAGS])
216
AC_MSG_CHECKING([PLATFORM_LDFLAGS])
217
AC_MSG_RESULT([$PLATFORM_LDFLAGS])
218
AC_SUBST([PLATFORM_LDFLAGS])
224
dialogs/appearance-settings/Makefile
225
dialogs/accessibility-settings/Makefile
226
dialogs/display-settings/Makefile
227
dialogs/keyboard-settings/Makefile
228
dialogs/mouse-settings/Makefile
229
xfce4-settings-helper/Makefile
230
xfce4-settings-manager/Makefile
231
xfce4-settings-editor/Makefile
235
dnl ***************************
236
dnl *** Print configuration ***
237
dnl ***************************
239
echo "Build Configuration:"
241
echo "* Installation prefix: $prefix"
242
echo "* Debug Support: $enable_debug"
243
if test x"$XRANDR_FOUND" = x"yes"; then
244
echo "* Xrandr support: yes"
246
echo "* Xrandr support: no"
248
if test x"$LIBNOTIFY_FOUND" = x"yes"; then
249
echo "* Libnotify support: yes"
251
echo "* Libnotify support: no"
253
if test x"$XCURSOR_FOUND" = x"yes"; then
254
echo "* Xcursor support: yes"
256
echo "* Xcursor support: no"
258
if test x"$ENABLE_PLUGGABLE_DIALOGS" = x"1"; then
259
echo "* Embedded settings dialogs yes"
261
echo "* Embedded settings dialogs no"
263
if test x"$ENABLE_SOUND_SETTINGS" = x"1"; then
264
echo "* Sounds settings support yes"
266
echo "* Sounds settings support no"
268
if test x"$LIBXKLAVIER_FOUND" = x"yes"; then
269
echo "* Libxklavier support: yes"
271
echo "* Libxklavier support: no"