]> granicus.if.org Git - transmission/commitdiff
(trunk) #4977 "Rev 13388: gtk required" -- fix r13388 regression in configure.ac...
authorJordan Lee <jordan@transmissionbt.com>
Sun, 22 Jul 2012 16:55:50 +0000 (16:55 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Sun, 22 Jul 2012 16:55:50 +0000 (16:55 +0000)
configure.ac

index 904174e867c9d46d580d7fde2c8e8eb19a507c80..c686f1e3109e8ad7b561532baf320f4f60a021d0 100644 (file)
@@ -352,10 +352,16 @@ dnl  detection for the GTK+ client
 AC_ARG_ENABLE([nls],
               [AS_HELP_STRING([--enable-nls],[enable native language support])],,
               [enable_nls=yes])
-AC_ARG_WITH([gtk],
-            AC_HELP_STRING([--with-gtk],[with Gtk]),
+PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK_MINIMUM
+                  glib-2.0 >= $GLIB_MINIMUM
+                  gio-2.0 >= $GIO_MINIMUM,
+                  gmodule-2.0 >= $GLIB_MINIMUM
+                  gthread-2.0 >= $GLIB_MINIMUM],
+                 [have_gtk=yes],
+                 [have_gtk=no])
+AC_ARG_WITH([gtk], AC_HELP_STRING([--with-gtk],[with Gtk]),
             [with_gtk=$withval],
-            [with_gtk=yes])
+            [with_gtk=$have_gtk])
 AM_CONDITIONAL([BUILD_GTK],[test "x$with_gtk" = "xyes"])
 use_libappindicator=no
 if test "x$with_gtk" = "xyes" ; then
@@ -373,8 +379,6 @@ if test "x$with_gtk" = "xyes" ; then
                       [appindicator3-0.1 >= $LIBAPPINDICATOR_MINIMUM],
                       [have_libappindicator=yes],
                       [have_libappindicator=no])
-    AC_MSG_NOTICE([using GTK+ 3])
-
     if test "x$have_libappindicator" = "xyes"; then
         use_libappindicator=yes
         AC_DEFINE([HAVE_LIBAPPINDICATOR], 1)