[Xfce4-commits] [xfce/xfce4-power-manager] 01/01: Fix build on FreeBSD and DragonFlyBSD (Bug #13984)
noreply at xfce.org
noreply at xfce.org
Thu Nov 9 22:37:59 CET 2017
This is an automated email from the git hooks/post-receive script.
o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository xfce/xfce4-power-manager.
commit 17ac6a10f741017d1c853a884ee656a964909aa2
Author: Romain B <skunnyk at alteroot.org>
Date: Wed Nov 8 23:31:19 2017 +0100
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
---
common/Makefile.am | 2 +-
configure.ac.in | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/common/Makefile.am b/common/Makefile.am
index 2775818..278b4c1 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -28,7 +28,7 @@ libxfpmcommon_la_LIBADD = \
$(GTK_LIBS) \
$(GLIB_LIBS) \
$(XRANDR_LIBS) \
- $(X11_LIBS) \
+ $(LIBX11_LIBS) \
$(DBUS_GLIB_LIBS) \
$(UPOWER_LIBS)
diff --git a/configure.ac.in b/configure.ac.in
index 9a54083..33faf1c 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])
#=======================================================#
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list