]> granicus.if.org Git - transmission/commitdiff
(trunk) #4588 "Manual selection of gtk version at configure time" -- fixed.
authorJordan Lee <jordan@transmissionbt.com>
Tue, 25 Oct 2011 16:37:13 +0000 (16:37 +0000)
committerJordan Lee <jordan@transmissionbt.com>
Tue, 25 Oct 2011 16:37:13 +0000 (16:37 +0000)
configure.ac

index e12fbf68d24060f79a39c6a2dc916929f18cd4f1..00eaf12f3c8c9db245b6e33f8bc362063ae404b5 100644 (file)
@@ -321,6 +321,12 @@ PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_MINIMUM],[gtk_version="3" with_gtk_default="
 AC_ARG_WITH([gtk], AC_HELP_STRING([--with-gtk],[with Gtk]),
             [with_gtk=$withval],
             [with_gtk=$with_gtk_default])
+if test "x$with_gtk" = "x2" ; then
+    PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK2_MINIMUM],[gtk_version="2" with_gtk="yes"],[gtk_version="none" with_gtk="no"])
+fi
+if test "x$with_gtk" = "x3" ; then
+    PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_MINIMUM],[gtk_version="3" with_gtk="yes"],[gtk_version="none" with_gtk="no"])
+fi
 AC_ARG_ENABLE([nls], 
               [AS_HELP_STRING([--enable-nls],[enable native language support])],,
               [enable_nls=yes])
@@ -522,7 +528,7 @@ Configuration:
 
    Build Command-Line client:                         ${build_cli}
 
-   Build GTK+ client:                                 ${with_gtk}
+   Build GTK+ client:                                 ${with_gtk} (GTK+ $gtk_version)
       * libappindicator for an Ubuntu-style tray:     ${use_libappindicator}
 
    Build Daemon:                                      ${build_daemon}