Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r13376 r13388  
    5252##
    5353
    54 GTK2_MINIMUM=2.22.0
    55 AC_SUBST(GTK2_MINIMUM)
    56 GTK3_MINIMUM=3.2.0
    57 AC_SUBST(GTK3_MINIMUM)
    58 GLIB_MINIMUM=2.28.0
     54GTK_MINIMUM=3.2.0
     55AC_SUBST(GTK_MINIMUM)
     56GLIB_MINIMUM=2.32.0
    5957AC_SUBST(GLIB_MINIMUM)
    6058GIO_MINIMUM=2.26.0
     
    352350dnl  detection for the GTK+ client
    353351
    354 
    355 gtk_version="none"
    356 with_gtk_default="no"
    357 PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK2_MINIMUM],[gtk_version="2" with_gtk_default="yes"])
    358 PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_MINIMUM],[gtk_version="3" with_gtk_default="yes"])
    359 AC_ARG_WITH([gtk], AC_HELP_STRING([--with-gtk],[with Gtk]),
    360             [with_gtk=$withval],
    361             [with_gtk=$with_gtk_default])
    362 if test "x$with_gtk" = "x2" ; then
    363     PKG_CHECK_EXISTS([gtk+-2.0 >= $GTK2_MINIMUM],[gtk_version="2" with_gtk="yes"],[gtk_version="none" with_gtk="no"])
    364 fi
    365 if test "x$with_gtk" = "x3" ; then
    366     PKG_CHECK_EXISTS([gtk+-3.0 >= $GTK3_MINIMUM],[gtk_version="3" with_gtk="yes"],[gtk_version="none" with_gtk="no"])
    367 fi
    368352AC_ARG_ENABLE([nls],
    369353              [AS_HELP_STRING([--enable-nls],[enable native language support])],,
    370354              [enable_nls=yes])
     355AC_ARG_WITH([gtk],
     356            AC_HELP_STRING([--with-gtk],[with Gtk]),
     357            [with_gtk=$withval],
     358            [with_gtk=yes])
    371359AM_CONDITIONAL([BUILD_GTK],[test "x$with_gtk" = "xyes"])
    372360use_libappindicator=no
    373361if test "x$with_gtk" = "xyes" ; then
    374362
    375     if test "x$gtk_version" = "xnone" ; then
    376         AC_MSG_ERROR("GTK+ not found!")
    377     fi
    378363    if test "x$enable_nls" = "xno" ; then
    379364        AC_MSG_ERROR("The gtk client cannot be built without nls support.  Try adding either --enable-nls or --without-gtk" )
    380365    fi
    381366
    382     if test "x$gtk_version" = "x3"; then
    383 
    384         PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= $GTK3_MINIMUM
    385                                   glib-2.0 >= $GLIB_MINIMUM
    386                                   gio-2.0 >= $GIO_MINIMUM,
    387                                   gmodule-2.0 >= $GLIB_MINIMUM
    388                                   gthread-2.0 >= $GLIB_MINIMUM])
    389         PKG_CHECK_MODULES([LIBAPPINDICATOR],
    390                           [appindicator3-0.1 >= $LIBAPPINDICATOR_MINIMUM],
    391                           [have_libappindicator=yes],
    392                           [have_libappindicator=no])
    393         AC_MSG_NOTICE([using GTK+ 3])
    394     else
    395 
    396         PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= $GTK2_MINIMUM
    397                                   glib-2.0 >= $GLIB_MINIMUM
    398                                   gio-2.0 >= $GIO_MINIMUM,
    399                                   gmodule-2.0 >= $GLIB_MINIMUM
    400                                   gthread-2.0 >= $GLIB_MINIMUM])
    401         PKG_CHECK_MODULES([LIBAPPINDICATOR],
    402                           [appindicator-0.1 >= $LIBAPPINDICATOR_MINIMUM],
    403                           [have_libappindicator=yes],
    404                           [have_libappindicator=no])
    405         AC_MSG_NOTICE([using GTK+ 2])
    406 
    407     fi
     367    PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= $GTK_MINIMUM
     368                              glib-2.0 >= $GLIB_MINIMUM
     369                              gio-2.0 >= $GIO_MINIMUM,
     370                              gmodule-2.0 >= $GLIB_MINIMUM
     371                              gthread-2.0 >= $GLIB_MINIMUM])
     372    PKG_CHECK_MODULES([LIBAPPINDICATOR],
     373                      [appindicator3-0.1 >= $LIBAPPINDICATOR_MINIMUM],
     374                      [have_libappindicator=yes],
     375                      [have_libappindicator=no])
     376    AC_MSG_NOTICE([using GTK+ 3])
    408377
    409378    if test "x$have_libappindicator" = "xyes"; then
     
    570539   Build Command-Line client:                         ${build_cli}
    571540
    572    Build GTK+ client:                                 ${with_gtk} (GTK+ $gtk_version)
     541   Build GTK+ client:                                 ${with_gtk}
    573542      * libappindicator for an Ubuntu-style tray:     ${use_libappindicator}
    574543
Note: See TracChangeset for help on using the changeset viewer.