X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/24ca37bad3fec62a58f167a8c555b800c040dbbc..7f9f736d8ee480b757e3f16893e9f696ac80447a:/configure.ac?ds=sidebyside diff --git a/configure.ac b/configure.ac index c746f59c..25e6599d 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT(viking, 0.9.3) +AC_INIT(viking, 0.9.6) AM_INIT_AUTOMAKE() dnl AC_CONFIG_SRCDIR([src/main.c]) AC_CONFIG_HEADERS([src/config.h]) @@ -10,10 +10,28 @@ AC_CONFIG_HEADERS([src/config.h]) # Checks for programs. AC_PROG_CC AC_PROG_MAKE_SET +AC_PROG_RANLIB + +# I18N +GETTEXT_PACKAGE=viking +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Gettext package name]) + +AM_GLIB_DEFINE_LOCALEDIR(LOCALEDIR) + +AM_GLIB_GNU_GETTEXT +IT_PROG_INTLTOOL([0.35.0]) + +AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS']) + +dnl This will cause the automake generated makefiles to pass the +dnl correct flags to aclocal. +ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" +AC_SUBST(ACLOCAL_AMFLAGS) # Checks for header files. AC_HEADER_STDC -AC_CHECK_HEADERS([malloc.h netdb.h netinet/in.h stdlib.h string.h sys/param.h sys/socket.h unistd.h math.h]) +AC_CHECK_HEADERS([malloc.h netdb.h netinet/in.h stdlib.h string.h sys/param.h sys/socket.h sys/types.h sys/wait.h unistd.h math.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST @@ -22,7 +40,7 @@ AC_TYPE_MODE_T # Checks for library functions. AC_FUNC_STAT AC_FUNC_STRTOD -AC_CHECK_FUNCS([bzero floor gethostbyname memset mkdir mkdtemp pow realpath socket sqrt strcasecmp strchr strdup strncasecmp strtol strtoul]) +AC_CHECK_FUNCS([floor gethostbyname memset mkdtemp pow realpath socket sqrt strcasecmp strchr strdup strncasecmp strtol strtoul]) # Expat AM_WITH_EXPAT @@ -30,10 +48,6 @@ AM_WITH_EXPAT # Curl LIBCURL_CHECK_CONFIG([yes],[],[],[AC_MSG_ERROR([libcurl is needed but not found])]) -# libgps -#AC_CHECK_LIB(gps,gps_poll,AC_DEFINE(HAVE_LIBGPS,[],[libgps to connect to gpsd]),) -#AM_CONDITIONAL([LIBGPS], [test x$ac_cv_lib_gps_gps_poll = xyes]) - AC_CHECK_PROG([GDK_PIXBUF_CSOURCE],gdk-pixbuf-csource,[yes]) if test $GDK_PIXBUF_CSOURCE != "yes" then @@ -123,7 +137,7 @@ esac AM_CONDITIONAL([OPENSTREETMAP], [test x$ac_cv_enable_openstreetmap = xyes]) AC_ARG_ENABLE(geocaches, AC_HELP_STRING([--enable-geocaches], - [enable Geocaches Acquire (default is disable). WARNING: Broken, do not enable]), + [enable Geocaches Acquire (default is disable).]), [ac_cv_enable_geocaches=$enableval], [ac_cv_enable_geocaches=no]) AC_CACHE_CHECK([whether to enable Geocaches Acquire], @@ -178,10 +192,22 @@ AC_ARG_WITH(mapcache, AC_DEFINE_UNQUOTED(VIK_CONFIG_MAPCACHE_SIZE, ${VIK_CONFIG_MAPCACHE_SIZE}, [Size of the map cache]) +dnl man pages processing +DB2MAN_XSL=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl +AC_SUBST(DB2MAN_XSL) +AC_PATH_PROG(XP,xsltproc) +AM_CONDITIONAL([GEN_MANPAGES],[test "x$XP" != "x" && test -r "$DB2MAN_XSL"]) + +dnl This will cause the automake generated makefiles to pass the +dnl correct flags to aclocal. +ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" +AC_SUBST(ACLOCAL_AMFLAGS) + # Configuration AC_CONFIG_FILES([Makefile src/Makefile src/icons/Makefile + po/Makefile.in test/Makefile doc/Makefile doc/dev/Makefile])