diff options
author | Emmanuele Bassi <ebassi@linux.intel.com> | 2010-08-20 13:29:04 +0100 |
---|---|---|
committer | Ross Burton <ross@linux.intel.com> | 2010-08-20 13:38:07 +0100 |
commit | ad370df7c958389f7e814e737d883684ffabbfe8 (patch) | |
tree | 7b4133c4bc2befa3b7ec54efe459d2bf537b8611 /configure.ac | |
parent | 0ebcff38beb28ec0f63c33bda6a1d39611c98baf (diff) | |
download | librest-ad370df7c958389f7e814e737d883684ffabbfe8.tar.gz |
build: Update the build systemlibrest-0.7.2
• Use an autoconf released in this millenium
• Use the LT macros for libtool
• Do not create SGML templates for gtk-doc, and speed up the build
• Place every build-related file under build/
• Update the introspection.m4
• Use the introspection makefile rules
Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac index bed7860..ccb7473 100644 --- a/configure.ac +++ b/configure.ac @@ -1,25 +1,42 @@ -AC_PREREQ(2.53) -AC_INIT(rest, 0.7.2) -AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) -AM_CONFIG_HEADER(config.h) -AC_CONFIG_MACRO_DIR([.]) - -m4_define([api_version], [0.7]) -AC_SUBST([API_VERSION],[api_version]) -AC_DEFINE_UNQUOTED(API_VERSION, [$API_VERSION], [API version]) +m4_define([api_major], [0]) +m4_define([api_minor], [7]) +m4_define([api_micro], [2]) + +AC_PREREQ([2.63]) +AC_INIT([rest], [0.7.2], + [], + [rest], + [http://meego.gitorious.org/meego-middleware/librest]) + +AC_CONFIG_SRCDIR([rest/rest-proxy.h]) +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_AUX_DIR([build]) +AC_CONFIG_MACRO_DIR([build]) + +AM_INIT_AUTOMAKE([1.11 foreign -Wno-portability no-define]) -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) +AM_SILENT_RULES([yes]) + +API_MAJOR=api_major +API_MINOR=api_minor +AC_SUBST([API_VERSION],[$API_MAJOR.$API_MINOR]) +AC_SUBST([API_VERSION_AM],[$API_MAJOR\_$API_MINOR]) +AC_DEFINE_UNQUOTED(API_VERSION, [$API_VERSION], [API version]) AC_CANONICAL_HOST AC_PROG_CC AC_PROG_CC_STDC AC_PROG_INSTALL -AC_PROG_LIBTOOL AC_ISC_POSIX AC_HEADER_STDC + AM_PROG_CC_C_O +# require libtool >= 2.2 +LT_PREREQ([2.2.6]) +LT_INIT([disable-static]) + PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.18) PKG_CHECK_MODULES(SOUP, libsoup-2.4) PKG_CHECK_MODULES(XML, libxml-2.0) @@ -39,8 +56,8 @@ AS_IF( AC_MSG_RESULT([no]) ) -GTK_DOC_CHECK(1.9) -GOBJECT_INTROSPECTION_CHECK([0.6.4]) +GTK_DOC_CHECK([1.13], [--flavour no-tmpl]) +GOBJECT_INTROSPECTION_CHECK([0.6.7]) localedir=${datadir}/locale AC_SUBST(localedir) |