3
3
dnl xfwm4 - window manager for the Xfce4 desktop environment
6
m4_define([xfwm4_version], [4.3.99.2])
6
m4_define([xfwm4_version], [4.3.99.3])
8
m4_define([gtk_minimum_version], [2.6.0])
9
m4_define([xfce_minimum_version], [4.3.99.2])
10
m4_define([xcomposite_minimum_version], [0.2])
11
m4_define([startup_notification_minimum_version], [0.5])
12
m4_define([intltool_minimum_version], [0.31])
9
15
AC_COPYRIGHT([Copyright (c) 2002-2006
27
33
dnl check for basic programs
30
AC_PROG_INTLTOOL([0.31], [no-xml])
36
AC_PROG_INTLTOOL([intltool_minimum_version], [no-xml])
33
39
dnl Check C Compiler Characteristics
55
61
], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS])
57
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
58
XDT_CHECK_PACKAGE(LIBXFCE4MCS_CLIENT, libxfce4mcs-client-1.0, [4.3.99.2])
59
XDT_CHECK_PACKAGE(LIBXFCE4MCS_MANAGER, libxfce4mcs-manager-1.0, [4.3.99.2])
60
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.3.99.2])
61
XDT_CHECK_PACKAGE(LIBXFCEGUI4, libxfcegui4-1.0, [4.3.99.2])
62
XFCE_MCS_PLUGIN([XFCE_MCS_MANAGER], [4.3.99.2])
63
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [gtk_minimum_version])
64
XDT_CHECK_PACKAGE(LIBXFCE4MCS_CLIENT, libxfce4mcs-client-1.0, [xfce_minimum_version])
65
XDT_CHECK_PACKAGE(LIBXFCE4MCS_MANAGER, libxfce4mcs-manager-1.0, [xfce_minimum_version])
66
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [xfce_minimum_version])
67
XDT_CHECK_PACKAGE(LIBXFCEGUI4, libxfcegui4-1.0, [xfce_minimum_version])
68
XFCE_MCS_PLUGIN([XFCE_MCS_MANAGER], [xfce_minimum_version])
65
71
dnl Startup notification support
67
73
LIBSTARTUP_NOTIFICATION_FOUND="no"
68
74
XDT_CHECK_OPTIONAL_PACKAGE([LIBSTARTUP_NOTIFICATION],
69
[libstartup-notification-1.0], [0.5],
75
[libstartup-notification-1.0], [startup_notification_minimum_version],
70
76
[startup-notification],
71
77
[startup notification library], [yes])
154
160
if test x"$enable_compositor" = x"yes"; then
155
161
if test x"$have_render" = x"yes"; then
156
162
if $PKG_CONFIG --print-errors --exists xcomposite xfixes xdamage xrender 2>&1; then
157
PKG_CHECK_MODULES(COMPOSITOR, xcomposite >= 0.2 xfixes xdamage)
163
PKG_CHECK_MODULES(COMPOSITOR, xcomposite >= [xcomposite_minimum_version] xfixes xdamage)
158
164
AC_DEFINE([HAVE_COMPOSITOR], [1], [Define to enable compositor])
159
165
ENABLE_COMPOSITOR="--enable-compositor"