Changeset 5776 for trunk/configure.ac


Ignore:
Timestamp:
May 8, 2008, 5:12:57 PM (13 years ago)
Author:
charles
Message:

#922: No need to check on gio, libnotify and dbus if gtk disabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r5715 r5776  
    9292              [want_gtk=${have_gtk}])
    9393build_gtk=no
     94use_gio=no
     95use_libnotify=no
     96use_dbus_glib=no
    9497if test "x$want_gtk" = "xyes" ; then
    9598    if test "x$have_gtk" = "xyes"; then
     
    103106AC_SUBST(GTK_CFLAGS)
    104107
    105 PKG_CHECK_MODULES([GIO],
    106                   [gio-2.0 >= $GIO_MINIMUM],
    107                   [use_gio=yes],
    108                   [use_gio=no])
    109 AC_SUBST(GIO_LIBS)
    110 AC_SUBST(GIO_CFLAGS)
    111 if test "x$use_gio" = "xyes"; then
    112     AC_DEFINE([HAVE_GIO], 1)
    113 fi
    114 
    115 PKG_CHECK_MODULES([LIBNOTIFY],
    116                   [libnotify >= $LIBNOTIFY_MINIMUM],
    117                   [have_libnotify=yes],
    118                   [have_libnotify=no])
    119 AC_ARG_ENABLE([libnotify],
    120               AS_HELP_STRING([--enable-libnotify],[enable notifications]),,
    121               [enable_libnotify=yes])
    122 use_libnotify=no
    123 if test "x$enable_libnotify" = "xyes" ; then
    124     if test "x$have_libnotify" = "xyes"; then
    125         use_libnotify=yes
    126         AC_SUBST(LIBNOTIFY_LIBS)
    127         AC_SUBST(LIBNOTIFY_CFLAGS)
    128         AC_DEFINE([HAVE_LIBNOTIFY], 1)
    129     fi
    130 fi
    131 
    132 PKG_CHECK_MODULES([DBUS_GLIB],
    133                   [dbus-glib-1 >= $DBUS_GLIB_MINIMUM],
    134                   [use_dbus_glib=yes],
    135                   [use_dbus_glib=no])
    136 AC_SUBST(DBUS_GLIB_LIBS)
    137 AC_SUBST(DBUS_GLIB_CFLAGS)
    138 if test "x$use_dbus_glib" = "xyes"; then
    139     AC_DEFINE([HAVE_DBUS_GLIB], 1)
     108if test "x$build_gtk" = "xyes"; then
     109
     110    PKG_CHECK_MODULES([GIO],
     111                      [gio-2.0 >= $GIO_MINIMUM],
     112                      [use_gio=yes],
     113                      [use_gio=no])
     114    AC_SUBST(GIO_LIBS)
     115    AC_SUBST(GIO_CFLAGS)
     116    if test "x$use_gio" = "xyes"; then
     117        AC_DEFINE([HAVE_GIO], 1)
     118    fi
     119
     120    PKG_CHECK_MODULES([LIBNOTIFY],
     121                      [libnotify >= $LIBNOTIFY_MINIMUM],
     122                      [have_libnotify=yes],
     123                      [have_libnotify=no])
     124    AC_ARG_ENABLE([libnotify],
     125                  AS_HELP_STRING([--enable-libnotify],[enable notifications]),,
     126                  [enable_libnotify=yes])
     127    use_libnotify=no
     128    if test "x$enable_libnotify" = "xyes" ; then
     129        if test "x$have_libnotify" = "xyes"; then
     130            use_libnotify=yes
     131            AC_SUBST(LIBNOTIFY_LIBS)
     132            AC_SUBST(LIBNOTIFY_CFLAGS)
     133            AC_DEFINE([HAVE_LIBNOTIFY], 1)
     134        fi
     135    fi
     136
     137    PKG_CHECK_MODULES([DBUS_GLIB],
     138                      [dbus-glib-1 >= $DBUS_GLIB_MINIMUM],
     139                      [use_dbus_glib=yes],
     140                      [use_dbus_glib=no])
     141    AC_SUBST(DBUS_GLIB_LIBS)
     142    AC_SUBST(DBUS_GLIB_CFLAGS)
     143    if test "x$use_dbus_glib" = "xyes"; then
     144        AC_DEFINE([HAVE_DBUS_GLIB], 1)
     145    fi
    140146fi
    141147
Note: See TracChangeset for help on using the changeset viewer.