summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 9 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 697945548..b2465fccf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1055,12 +1055,18 @@ AS_CASE([$host_os_gui], [cygwin* | mingw*], [
BUILD="WAYLANDX11"
graphics="Wayland or X11 with cairo"
])
-# CFLAGS="$CFLAGS -DUSE_SYSTEM_LIBDECOR=0"
-# CXXFLAGS="$CXXFLAGS -DUSE_SYSTEM_LIBDECOR=0"
+ AS_IF([$PKGCONFIG --exists 'libdecor-0 >= 0.2.0'],
+ [
+ plugin_dir="$($PKGCONFIG --variable=libdir libdecor-0)/libdecor/plugins-1"
+ CFLAGS="$CFLAGS -DUSE_SYSTEM_LIBDECOR"
+ CFLAGS="$CFLAGS -DLIBDECOR_PLUGIN_DIR=\\\"$plugin_dir\\\" "
+ LIBS="$LIBS $($PKGCONFIG --libs libdecor-0)"
+ ],
+ [CFLAGS="$CFLAGS -DUSE_SYSTEM_LIBDECOR=0 -DLIBDECOR_PLUGIN_DIR=\"\" "]
+ )
LIBS="$LIBS $($PKGCONFIG --libs wayland-cursor) $($PKGCONFIG --libs wayland-client) $($PKGCONFIG --libs xkbcommon) $($PKGCONFIG --libs pangocairo) "
AS_IF([test x$enable_x11 != xno], [LIBS="$LIBS $($PKGCONFIG --libs x11)"] )
LIBS="$LIBS -ldl"
-# CXXFLAGS="$CXXFLAGS -I../libdecor/src"
DSOFLAGS="$LIBS $DSOFLAGS"
enable_pango=yes
LIBDECORDIR="libdecor/build"