summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorRene Engelhard <rene@debian.org>2018-10-08 17:57:18 +0000
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2018-12-01 03:13:55 +0100
commit662c911be415367673d2bca466d603c285638b64 (patch)
treed834b7c24ffee9cab668238fb671766141c07df0 /configure.ac
parentfdd30f70aa4b1e8dba84e2d3c672756479d1a178 (diff)
make --enable-kde5 imply --enable-qt5
And explicitly fail if --enable-kde5 and --disable-qt5. Change-Id: Ifa0cef6b065ca0825b1cb42922f6fcf676e457f1 Reviewed-on: https://gerrit.libreoffice.org/61571 Tested-by: Jenkins Reviewed-by: Rene Engelhard <rene@debian.org> Tested-by: Rene Engelhard <rene@debian.org>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac17
1 files changed, 12 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index f2211ae58d4b..b029a539f790 100644
--- a/configure.ac
+++ b/configure.ac
@@ -594,7 +594,6 @@ linux-gnu*|k*bsd*-gnu*)
build_gstreamer_0_10=yes
test_kde4=yes
test_kde5=yes
- test_qt5=yes
test_gtk3_kde5=yes
if test "$enable_fuzzers" != yes; then
test_freetype=yes
@@ -690,7 +689,6 @@ freebsd*)
build_gstreamer_0_10=yes
test_kde4=yes
test_kde5=yes
- test_qt5=yes
test_gtk3_kde5=yes
test_freetype=yes
AC_MSG_CHECKING([the FreeBSD operating system release])
@@ -721,7 +719,6 @@ freebsd*)
build_gstreamer_0_10=yes
test_kde4=yes
test_kde5=yes
- test_qt5=yes
test_gtk3_kde5=yes
test_freetype=yes
PTHREAD_LIBS="-pthread -lpthread"
@@ -749,7 +746,6 @@ dragonfly*)
build_gstreamer_0_10=yes
test_kde4=yes
test_kde5=yes
- test_qt5=yes
test_gtk3_kde5=yes
test_freetype=yes
PTHREAD_LIBS="-pthread"
@@ -775,7 +771,6 @@ linux-android*)
test_gtk=no
test_kde4=no
test_kde5=no
- test_qt5=no
test_gtk3_kde5=no
test_randr=no
test_xrender=no
@@ -4663,6 +4658,18 @@ if test "$OS" = "HAIKU"; then
test_qt5=yes
fi
+if test "$test_kde5" = "yes"; then
+ test_qt5=yes
+fi
+
+if test "$test_kde5" = "yes" -a "$enable_kde5" = "yes"; then
+ if test "$enable_qt5" = "no"; then
+ AC_MSG_ERROR([KDE5 support depends on QT5, so it conflicts with --disable-qt5])
+ else
+ enable_qt5=yes
+ fi
+fi
+
dnl ===================================================================
dnl check for cups support
dnl ===================================================================