| author | J. Ali Harlow <ali@juiblex.co.uk> |
| Tue Aug 18 14:11:42 2009 +0100 (2009-08-18) | |
| changeset 3 | 47fa028d40b3 |
| parent 2 | 14482ca89223 |
| child 5 | 0ea90868d987 |
| permissions | -rw-r--r-- |
| ali@0 | 1 |
# -*- Autoconf -*- |
| ali@0 | 2 |
# Process this file with autoconf to produce a configure script. |
| ali@0 | 3 |
|
| ali@2 | 4 |
AC_INIT([whelk],[0.2],[ali@juiblex.co.uk]) |
| ali@0 | 5 |
AC_PREREQ(2.59) |
| ali@0 | 6 |
AC_CONFIG_AUX_DIR([config]) |
| ali@0 | 7 |
AC_CONFIG_SRCDIR([whelk/whelk.c]) |
| ali@0 | 8 |
AC_CONFIG_HEADER([config.h]) |
| ali@0 | 9 |
AC_CONFIG_FILES([Makefile |
| ali@0 | 10 |
whelk.pc |
| ali@0 | 11 |
whelk/Makefile |
| ali@0 | 12 |
]) |
| ali@0 | 13 |
AM_INIT_AUTOMAKE(no-define) |
| ali@0 | 14 |
AC_CANONICAL_HOST |
| ali@0 | 15 |
case $host_os in |
| ali@0 | 16 |
mingw*) |
| ali@0 | 17 |
host_mingw="yes" |
| ali@0 | 18 |
;; |
| ali@0 | 19 |
*) |
| ali@0 | 20 |
host_mingw="" |
| ali@0 | 21 |
;; |
| ali@0 | 22 |
esac |
| ali@0 | 23 |
AM_CONDITIONAL(WHELK_MINGW,[test -n "$host_mingw"]) |
| ali@0 | 24 |
|
| ali@3 | 25 |
# libtool versioning - this applies to all libraries in this package |
| ali@3 | 26 |
# |
| ali@3 | 27 |
# See http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 for details |
| ali@3 | 28 |
# |
| ali@3 | 29 |
LT_CURRENT=1 |
| ali@3 | 30 |
LT_REVISION=0 |
| ali@3 | 31 |
LT_AGE=1 |
| ali@3 | 32 |
AC_SUBST(LT_CURRENT) |
| ali@3 | 33 |
AC_SUBST(LT_REVISION) |
| ali@3 | 34 |
AC_SUBST(LT_AGE) |
| ali@3 | 35 |
|
| ali@0 | 36 |
################################################## |
| ali@0 | 37 |
# Checks for programs. |
| ali@0 | 38 |
################################################## |
| ali@0 | 39 |
AC_PROG_CC |
| ali@0 | 40 |
AC_LIBTOOL_WIN32_DLL |
| ali@0 | 41 |
AC_PROG_LIBTOOL |
| ali@0 | 42 |
PKG_PROG_PKG_CONFIG |
| ali@0 | 43 |
|
| ali@0 | 44 |
################################################## |
| ali@0 | 45 |
# Checks for header files. |
| ali@0 | 46 |
################################################## |
| ali@0 | 47 |
AC_HEADER_STDC |
| ali@0 | 48 |
|
| ali@0 | 49 |
################################################## |
| ali@0 | 50 |
# Checks for typedefs, structures, and compiler characteristics. |
| ali@0 | 51 |
################################################## |
| ali@0 | 52 |
|
| ali@0 | 53 |
################################################## |
| ali@0 | 54 |
# Checks for libraries. |
| ali@0 | 55 |
################################################## |
| ali@0 | 56 |
case $host_os in |
| ali@0 | 57 |
mingw*) |
| ali@0 | 58 |
EXTRA_LIBS="-lole32" |
| ali@0 | 59 |
EXTRA_BUILD_LIBS="-Wl,-luuid" |
| ali@0 | 60 |
EXTRA_PRIVATE_LIBS="-luuid" |
| ali@0 | 61 |
;; |
| ali@0 | 62 |
*) |
| ali@0 | 63 |
EXTRA_LIBS="" |
| ali@0 | 64 |
EXTRA_BUILD_LIBS="" |
| ali@0 | 65 |
EXTRA_PRIVATE_LIBS="" |
| ali@0 | 66 |
;; |
| ali@0 | 67 |
esac |
| ali@0 | 68 |
AC_SUBST(EXTRA_LIBS) |
| ali@0 | 69 |
AC_SUBST(EXTRA_BUILD_LIBS) |
| ali@0 | 70 |
AC_SUBST(EXTRA_PRIVATE_LIBS) |
| ali@0 | 71 |
PKG_CHECK_MODULES(LUA,[lua]) |
| ali@0 | 72 |
lua_binary_version=`$PKG_CONFIG --variable V lua` |
| ali@0 | 73 |
AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version]) |
| ali@0 | 74 |
|
| ali@0 | 75 |
################################################## |
| ali@0 | 76 |
# Checks for library functions. |
| ali@0 | 77 |
################################################## |
| ali@0 | 78 |
|
| ali@0 | 79 |
################################################## |
| ali@0 | 80 |
# Checks for processor independent files. |
| ali@0 | 81 |
################################################## |
| ali@0 | 82 |
|
| ali@0 | 83 |
################################################## |
| ali@0 | 84 |
# Generate the various configured files |
| ali@0 | 85 |
################################################## |
| ali@0 | 86 |
AC_OUTPUT |