diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 36 |
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 |
