diff -r 000000000000 -r 79785c51cde0 configure.ac --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configure.ac Thu Jul 09 08:52:03 2009 +0100 @@ -0,0 +1,75 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_INIT([whelk],[0.1],[ali@juiblex.co.uk]) +AC_PREREQ(2.59) +AC_CONFIG_AUX_DIR([config]) +AC_CONFIG_SRCDIR([whelk/whelk.c]) +AC_CONFIG_HEADER([config.h]) +AC_CONFIG_FILES([Makefile +whelk.pc +whelk/Makefile +]) +AM_INIT_AUTOMAKE(no-define) +AC_CANONICAL_HOST +case $host_os in + mingw*) + host_mingw="yes" + ;; + *) + host_mingw="" + ;; +esac +AM_CONDITIONAL(WHELK_MINGW,[test -n "$host_mingw"]) + +################################################## +# Checks for programs. +################################################## +AC_PROG_CC +AC_LIBTOOL_WIN32_DLL +AC_PROG_LIBTOOL +PKG_PROG_PKG_CONFIG + +################################################## +# Checks for header files. +################################################## +AC_HEADER_STDC + +################################################## +# Checks for typedefs, structures, and compiler characteristics. +################################################## + +################################################## +# Checks for libraries. +################################################## +case $host_os in + mingw*) + EXTRA_LIBS="-lole32" + EXTRA_BUILD_LIBS="-Wl,-luuid" + EXTRA_PRIVATE_LIBS="-luuid" + ;; + *) + EXTRA_LIBS="" + EXTRA_BUILD_LIBS="" + EXTRA_PRIVATE_LIBS="" + ;; +esac +AC_SUBST(EXTRA_LIBS) +AC_SUBST(EXTRA_BUILD_LIBS) +AC_SUBST(EXTRA_PRIVATE_LIBS) +PKG_CHECK_MODULES(LUA,[lua]) +lua_binary_version=`$PKG_CONFIG --variable V lua` +AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version]) + +################################################## +# Checks for library functions. +################################################## + +################################################## +# Checks for processor independent files. +################################################## + +################################################## +# Generate the various configured files +################################################## +AC_OUTPUT