Mercurial > geeqie.yaz
diff configure.in @ 1602:6bfe8fc7a403
added GPS map support - patch by Colin Clark
author | nadvornik |
---|---|
date | Tue, 12 May 2009 18:25:18 +0000 |
parents | 3fbec0e63e6b |
children | f6c8b76d41ca |
line wrap: on
line diff
--- a/configure.in Mon May 11 20:50:13 2009 +0000 +++ b/configure.in Tue May 12 18:25:18 2009 +0000 @@ -328,6 +328,45 @@ AC_SUBST(LDFLAGS) +# Libchamplain support - used for GPS map facility - experimental +# ---------------------------------------------------------------------- + +AC_ARG_ENABLE([gps], + AC_HELP_STRING([--enable-gps], [enable GPS map support - experimental]), + [libgps=$enableval], [libgps=auto]) + +if test "x${libgps}" == "xyes"; then + PKG_CHECK_MODULES(LIBCHAMPLAIN, [champlain-0.3 >= 0.3], + [ + HAVE_LIBCHAMPLAIN=yes + AC_DEFINE(HAVE_LIBCHAMPLAIN, 1, [define to enable use of GPS maps]) + ], + [ + HAVE_LIBCHAMPLAIN=no + AC_MSG_WARN([$LIBCHAMPLAIN_PKG_ERRORS]) + ]) +else + HAVE_LIBCHAMPLAIN=disabled +fi + +if test "x${libgps}" == "xyes"; then + PKG_CHECK_MODULES(LIBCHAMPLAIN_GTK, [champlain-gtk-0.3 >= 0.3], + [ + HAVE_LIBCHAMPLAIN_GTK=yes + AC_DEFINE(HAVE_LIBCHAMPLAIN_GTK, 1, [define to enable use of GPS maps]) + ], + [ + HAVE_LIBCHAMPLAIN_GTK=no + AC_MSG_WARN([$LIBCHAMPLAIN_GTK_PKG_ERRORS]) + ]) +else + HAVE_LIBCHAMPLAIN_GTK=disabled +fi + +AM_CONDITIONAL(HAVE_LIBCHAMPLAIN_GTK, [test "x$HAVE_LIBCHAMPLAIN_GTK" = xyes]) +AC_SUBST(LIBCHAMPLAIN_GTK_CFLAGS) +AC_SUBST(LIBCHAMPLAIN_GTK_LIBS) + AH_TOP([ /** @file config.h * autogenerated definition by autoheader. @@ -398,7 +437,7 @@ Gtk: $GTK_CFLAGS Glib: $GLIB_CFLAGS Thread: $GTHREAD_LIBS - Others: $LCMS_LIBS $EXIV2_LIBS + Others: $LCMS_LIBS $EXIV2_LIBS $LIBCHAMPLAIN_LIBS $LIBCHAMPLAIN_GTK_LIBS Localization: NLS support: $USE_NLS @@ -414,6 +453,8 @@ LCMS: $HAVE_LCMS Exiv2: $HAVE_EXIV2 Lirc: $HAVE_LIRC + Libchamplain: $HAVE_LIBCHAMPLAIN + Libchamplain-gtk: $HAVE_LIBCHAMPLAIN_GTK Documentation: Doxygen: $DOXYGEN