1AC_PREREQ([2.63]) 2AC_INIT([osm-gps-map], 3 [1.1.0], 4 [http://github.com/nzjrs/osm-gps-map/issues], 5 [osm-gps-map]) 6 7AM_INIT_AUTOMAKE([1.11 foreign subdir-objects parallel-tests]) 8 9AC_CONFIG_HEADERS([config.h]) 10AC_CONFIG_SRCDIR([src/osm-gps-map.h]) 11AC_CONFIG_MACRO_DIR([m4]) 12 13AM_PROG_CC_C_O 14 15AC_LIBTOOL_WIN32_DLL 16AM_PROG_LIBTOOL 17 18AM_SILENT_RULES([yes]) 19 20# Library dependencies 21PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.16]) 22PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0]) 23PKG_CHECK_MODULES(CAIRO, [cairo >= 1.8]) 24PKG_CHECK_MODULES(SOUP24, [libsoup-2.4]) 25 26# The mapviewer demo also calls g_thread_init, so it needs to link against 27# libgthread-2.0. 28PKG_CHECK_MODULES(GTHREAD, [gthread-2.0]) 29 30AC_CHECK_FUNCS(gdk_event_get_scroll_deltas) 31 32AC_MSG_CHECKING([for Win32]) 33case "$host" in 34 *-*-mingw*) 35 os_win32=yes 36 ;; 37 *) 38 os_win32=no 39 ;; 40esac 41AC_MSG_RESULT([$os_win32]) 42AM_CONDITIONAL(OS_WIN32, [test $os_win32 = yes]) 43 44# Before making a release, the LT_VERSION_INFO string should be modified. 45# The string is of the form C:R:A. 46# - If interfaces have been changed or added, but binary compatibility has 47# been preserved, change to C+1:0:A+1 48# - If binary compatibility has been broken (eg removed or changed interfaces) 49# change to C+1:0:0 50# - If the interface is the same as the previous version, change to C:R+1:A 51LT_VERSION_INFO=1:0:0 52AC_SUBST(LT_VERSION_INFO) 53 54GOBJECT_INTROSPECTION_REQS=0.10.0 55GOBJECT_INTROSPECTION_CHECK([$GOBJECT_INTROSPECTION_REQS]) 56 57GTK_DOC_CHECK([1.12]) 58 59GNOME_COMPILE_WARNINGS([maximum]) 60 61AC_OUTPUT([ 62osmgpsmap-1.0.pc 63Makefile 64src/Makefile 65docs/Makefile 66examples/Makefile 67docs/reference/Makefile 68docs/reference/version.xml 69]) 70 71echo 72echo $PACKAGE v$VERSION 73echo 74echo Prefix............... : $prefix 75echo Introspection support : ${found_introspection} 76echo gtk-doc documentation : ${enable_gtk_doc} 77echo 78