comparison 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
comparison
equal deleted inserted replaced
1601:2b70f2a4adbf 1602:6bfe8fc7a403
325 AC_SUBST(CFLAGS) 325 AC_SUBST(CFLAGS)
326 AC_SUBST(CXXFLAGS) 326 AC_SUBST(CXXFLAGS)
327 AC_SUBST(CPPFLAGS) 327 AC_SUBST(CPPFLAGS)
328 AC_SUBST(LDFLAGS) 328 AC_SUBST(LDFLAGS)
329 329
330
331 # Libchamplain support - used for GPS map facility - experimental
332 # ----------------------------------------------------------------------
333
334 AC_ARG_ENABLE([gps],
335 AC_HELP_STRING([--enable-gps], [enable GPS map support - experimental]),
336 [libgps=$enableval], [libgps=auto])
337
338 if test "x${libgps}" == "xyes"; then
339 PKG_CHECK_MODULES(LIBCHAMPLAIN, [champlain-0.3 >= 0.3],
340 [
341 HAVE_LIBCHAMPLAIN=yes
342 AC_DEFINE(HAVE_LIBCHAMPLAIN, 1, [define to enable use of GPS maps])
343 ],
344 [
345 HAVE_LIBCHAMPLAIN=no
346 AC_MSG_WARN([$LIBCHAMPLAIN_PKG_ERRORS])
347 ])
348 else
349 HAVE_LIBCHAMPLAIN=disabled
350 fi
351
352 if test "x${libgps}" == "xyes"; then
353 PKG_CHECK_MODULES(LIBCHAMPLAIN_GTK, [champlain-gtk-0.3 >= 0.3],
354 [
355 HAVE_LIBCHAMPLAIN_GTK=yes
356 AC_DEFINE(HAVE_LIBCHAMPLAIN_GTK, 1, [define to enable use of GPS maps])
357 ],
358 [
359 HAVE_LIBCHAMPLAIN_GTK=no
360 AC_MSG_WARN([$LIBCHAMPLAIN_GTK_PKG_ERRORS])
361 ])
362 else
363 HAVE_LIBCHAMPLAIN_GTK=disabled
364 fi
365
366 AM_CONDITIONAL(HAVE_LIBCHAMPLAIN_GTK, [test "x$HAVE_LIBCHAMPLAIN_GTK" = xyes])
367 AC_SUBST(LIBCHAMPLAIN_GTK_CFLAGS)
368 AC_SUBST(LIBCHAMPLAIN_GTK_LIBS)
330 369
331 AH_TOP([ 370 AH_TOP([
332 /** @file config.h 371 /** @file config.h
333 * autogenerated definition by autoheader. 372 * autogenerated definition by autoheader.
334 * @author Bruclik 373 * @author Bruclik
396 CFLAGS: $CFLAGS 435 CFLAGS: $CFLAGS
397 CXXFLAGS: $CXXFLAGS 436 CXXFLAGS: $CXXFLAGS
398 Gtk: $GTK_CFLAGS 437 Gtk: $GTK_CFLAGS
399 Glib: $GLIB_CFLAGS 438 Glib: $GLIB_CFLAGS
400 Thread: $GTHREAD_LIBS 439 Thread: $GTHREAD_LIBS
401 Others: $LCMS_LIBS $EXIV2_LIBS 440 Others: $LCMS_LIBS $EXIV2_LIBS $LIBCHAMPLAIN_LIBS $LIBCHAMPLAIN_GTK_LIBS
402 441
403 Localization: 442 Localization:
404 NLS support: $USE_NLS 443 NLS support: $USE_NLS
405 LINGUAS: $LINGUAS 444 LINGUAS: $LINGUAS
406 445
412 451
413 Support: 452 Support:
414 LCMS: $HAVE_LCMS 453 LCMS: $HAVE_LCMS
415 Exiv2: $HAVE_EXIV2 454 Exiv2: $HAVE_EXIV2
416 Lirc: $HAVE_LIRC 455 Lirc: $HAVE_LIRC
456 Libchamplain: $HAVE_LIBCHAMPLAIN
457 Libchamplain-gtk: $HAVE_LIBCHAMPLAIN_GTK
417 458
418 Documentation: 459 Documentation:
419 Doxygen: $DOXYGEN 460 Doxygen: $DOXYGEN
420 Formats: $doxy_formats_report 461 Formats: $doxy_formats_report
421 END 462 END