summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac36
1 files changed, 23 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index 95cb2ea..ff77415 100644
--- a/configure.ac
+++ b/configure.ac
@@ -121,23 +121,33 @@ AM_CONDITIONAL([HAVE_OPENSSL],[test "x$ssl_openssl" = "x1"])
# GTK
have_gtk=0
-gtk_need="gtk+-3.0 >= 3.20"
-PKG_CHECK_EXISTS([$gtk_need],
- [PKG_CHECK_MODULES([GTK], [$gtk_need])
- have_gtk=1])
-AS_IF([test x$have_gtk == x1],
- [GLIB_GSETTINGS])
+AC_ARG_ENABLE([gtk],
+ [AC_HELP_STRING([--disable-gtk], [do not use GTK even if found])],
+ [gtk_check=$enableval], [gtk_check=yes])
+AS_IF([test x$gtk_check = xyes],
+ [gtk_need="gtk+-3.0 >= 3.20"
+ PKG_CHECK_EXISTS([$gtk_need],
+ [PKG_CHECK_MODULES([GTK], [$gtk_need])
+ have_gtk=1])
+ AS_IF([test x$have_gtk == x1],
+ [GLIB_GSETTINGS])
+ ])
AM_CONDITIONAL([HAVE_GTK],[test "x$have_gtk" = "x1"])
# QT
have_qt=0
-qt_need="Qt5Widgets >= 5.8.0"
-PKG_CHECK_EXISTS([$qt_need],
- [PKG_CHECK_MODULES([QT], [$qt_need])
- PKG_CHECK_VAR([QT_CONFIG], [Qt5Core], [qt_config])
- AS_IF([echo $QT_CONFIG | grep -q reduce_relocations],
- [QT_CFLAGS="$QT_CFLAGS -fPIC"])
- have_qt=1])
+AC_ARG_ENABLE([qt],
+ [AC_HELP_STRING([--disable-qt], [do not use QT even if found])],
+ [qt_check=$enableval], [qt_check=yes])
+AS_IF([test x$qt_check = xyes],
+ [qt_need="Qt5Widgets >= 5.8.0"
+ PKG_CHECK_EXISTS([$qt_need],
+ [PKG_CHECK_MODULES([QT], [$qt_need])
+ PKG_CHECK_VAR([QT_CONFIG], [Qt5Core], [qt_config])
+ AS_IF([echo $QT_CONFIG | grep -q reduce_relocations],
+ [QT_CFLAGS="$QT_CFLAGS -fPIC"])
+ have_qt=1])
+ ])
AM_CONDITIONAL([HAVE_QT],[test "x$have_qt" = "x1"])
# Finish up