configure.ac
author ali <ali@juiblex.co.uk>
Wed Oct 10 22:58:48 2012 +0100 (2012-10-10)
changeset 1 fe592b4168f3
permissions -rw-r--r--
Added tag 1.0 for changeset bc8c9a11cbfc
ali@0
     1
#                                               -*- Autoconf -*-
ali@0
     2
# Process this file with autoconf to produce a configure script.
ali@0
     3
ali@0
     4
AC_INIT([libxexpr],[1.0],[ali@juiblex.co.uk])
ali@0
     5
AC_PREREQ(2.59)
ali@0
     6
AC_CONFIG_MACRO_DIR([m4])
ali@0
     7
AC_CONFIG_AUX_DIR([config])
ali@0
     8
AC_CONFIG_SRCDIR([libxexpr/xexpr.h])
ali@0
     9
AC_CONFIG_HEADER([config.h])
ali@0
    10
AC_CONFIG_FILES([Makefile
ali@0
    11
libxexpr/Makefile
ali@0
    12
libxexpr/libxexpr.pc
ali@0
    13
src/Makefile
ali@0
    14
test/Makefile
ali@0
    15
test/spec/Makefile
ali@0
    16
test/idb/Makefile
ali@0
    17
test/libxexpr/Makefile
ali@0
    18
docs/reference/Makefile
ali@0
    19
docs/reference/version.xml
ali@0
    20
])
ali@0
    21
AM_INIT_AUTOMAKE(no-define)
ali@0
    22
AC_CANONICAL_HOST
ali@0
    23
AC_SUBST(HOST_OS,$host_os)
ali@0
    24
AC_SUBST(HOST_CPU,$host_cpu)
ali@0
    25
ali@0
    26
# libtool versioning for libxexpr. For a release one of the following
ali@0
    27
# must apply:
ali@0
    28
#
ali@0
    29
# - If interfaces have been changed or added, but binary compatibility has
ali@0
    30
#   been preserved, increment CURRENT and AGE and set REVISION to 0.
ali@0
    31
# - If binary compatibility has been broken (eg removed or changed interfaces),
ali@0
    32
#   increment CURRENT and set AGE and REVISION to 0.
ali@0
    33
# - If the interface is the same as the previous version, increment REVISION.
ali@0
    34
#
ali@0
    35
lt_current=0
ali@0
    36
lt_revision=0
ali@0
    37
lt_age=0
ali@0
    38
LIBXEXPR_LT_VERSION_INFO="$lt_current:$lt_revision:$lt_age"
ali@0
    39
AC_SUBST(LIBXEXPR_LT_VERSION_INFO)
ali@0
    40
ali@0
    41
##################################################
ali@0
    42
# Checks for programs.
ali@0
    43
##################################################
ali@0
    44
AC_PROG_CC
ali@0
    45
AC_LIBTOOL_WIN32_DLL
ali@0
    46
AC_PROG_LIBTOOL
ali@0
    47
PKG_PROG_PKG_CONFIG
ali@0
    48
GTK_DOC_CHECK([1.11],[--flavour no-tmpl])
ali@0
    49
ali@0
    50
##################################################
ali@0
    51
# Checks for header files.
ali@0
    52
##################################################
ali@0
    53
AC_HEADER_STDC
ali@0
    54
ali@0
    55
##################################################
ali@0
    56
# Checks for typedefs, structures, and compiler characteristics.
ali@0
    57
##################################################
ali@0
    58
ali@0
    59
##################################################
ali@0
    60
# Checks for libraries.
ali@0
    61
##################################################
ali@0
    62
PKG_CHECK_MODULES(GLIB,[glib-2.0])
ali@0
    63
PKG_CHECK_MODULES(LIBXML,[libxml-2.0])
ali@0
    64
LIBXEXPR_CFLAGS="$LIBXML_CFLAGS $GLIB_CFLAGS"
ali@0
    65
LIBXEXPR_LIBS="$LIBXML_LIBS $GLIB_LIBS"
ali@0
    66
AC_SUBST(LIBXEXPR_CFLAGS)
ali@0
    67
AC_SUBST(LIBXEXPR_LIBS)
ali@0
    68
ali@0
    69
##################################################
ali@0
    70
# Checks for library functions.
ali@0
    71
##################################################
ali@0
    72
ali@0
    73
##################################################
ali@0
    74
# Checks for processor independent files.
ali@0
    75
##################################################
ali@0
    76
ali@0
    77
##################################################
ali@0
    78
# Generate the various configured files
ali@0
    79
##################################################
ali@0
    80
AC_OUTPUT