summaryrefslogtreecommitdiff
path: root/configure.ac.in
diff options
context:
space:
mode:
authorRomain B <skunnyk@alteroot.org>2017-11-08 23:31:19 +0100
committerSimon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>2017-11-09 22:37:24 +0100
commit17ac6a10f741017d1c853a884ee656a964909aa2 (patch)
treeda45b216bc3f64d12a58bcbb408b243cf05febb4 /configure.ac.in
parent33a16c15e6eb4ae3eb8fa554686b4c7fb1540c32 (diff)
downloadixfce4-power-manager-17ac6a10f741017d1c853a884ee656a964909aa2.tar.gz
Fix build on FreeBSD and DragonFlyBSD (Bug #13984)
- Fix the DPMS detection by adding correct lib/cflags on Xext AC_CHECK_LIB, so -lXext is correctly added on link time (taken from xfwm4) - Also uses XDT_CHECK_LIBX11_REQUIRE to detect X11
Diffstat (limited to 'configure.ac.in')
-rw-r--r--configure.ac.in9
1 files changed, 6 insertions, 3 deletions
diff --git a/configure.ac.in b/configure.ac.in
index 9a540838..33faf1c8 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -57,6 +57,11 @@ AC_CHECK_LIB([m], [round])
XDT_I18N([@LINGUAS@])
+# ===================================================== #
+# Check for X11 support #
+# ===================================================== #
+XDT_CHECK_LIBX11_REQUIRE()
+
#==================================================== #
# Check for required packages #
#=====================================================#
@@ -71,7 +76,6 @@ m4_define([libxfce4panel_minimum_version],[4.12.0])
m4_define([libnotify_minimum_version], [0.4.1])
m4_define([upower_minimum_version], [0.99.0])
m4_define([xrandr_minimum_version], [1.2.0])
-m4_define([x11_minimum_version], [1.0.0])
XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [gtk_minimum_version])
XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [glib_minimum_version])
@@ -85,7 +89,6 @@ XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0],[libxfce4util_minimum_versi
XDT_CHECK_PACKAGE([LIBNOTIFY],[libnotify], [libnotify_minimum_version])
XDT_CHECK_PACKAGE([UPOWER],[upower-glib], [upower_minimum_version])
XDT_CHECK_PACKAGE([XRANDR],[xrandr], [xrandr_minimum_version])
-XDT_CHECK_PACKAGE([X11], [x11], [x11_minimum_version])
#=======================================================#
# Polkit? #
@@ -108,7 +111,7 @@ AM_CONDITIONAL([ENABLE_POLKIT], [test "x$polkit" = "xyes"])
#=======================================================#
# Check for DPMS support #
#=======================================================#
-AC_CHECK_LIB([Xext], [DPMSQueryExtension], [DPMS_LIBS=" -lXext -lX11"],[])
+AC_CHECK_LIB([Xext], [DPMSQueryExtension], [DPMS_LIBS=" -lXext -lX11"],[], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS])
AC_SUBST([DPMS_LIBS])
#=======================================================#