From 6bdda0ebabcd8dc34edfc413de6d0424ccf1f6e6 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 27 Jul 2017 00:07:16 +0200 Subject: Add --disable-gtk and --disable-qt to configure --- configure.ac | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) (limited to 'configure.ac') 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 -- cgit v1.2.3-70-g09d2