ali@0: # -*- Autoconf -*- ali@0: # Process this file with autoconf to produce a configure script. ali@0: ali@2: AC_INIT([whelk],[0.2],[ali@juiblex.co.uk]) ali@0: AC_PREREQ(2.59) ali@0: AC_CONFIG_AUX_DIR([config]) ali@0: AC_CONFIG_SRCDIR([whelk/whelk.c]) ali@0: AC_CONFIG_HEADER([config.h]) ali@0: AC_CONFIG_FILES([Makefile ali@0: whelk.pc ali@0: whelk/Makefile ali@0: ]) ali@0: AM_INIT_AUTOMAKE(no-define) ali@0: AC_CANONICAL_HOST ali@0: case $host_os in ali@0: mingw*) ali@0: host_mingw="yes" ali@0: ;; ali@0: *) ali@0: host_mingw="" ali@0: ;; ali@0: esac ali@0: AM_CONDITIONAL(WHELK_MINGW,[test -n "$host_mingw"]) ali@0: ali@3: # libtool versioning - this applies to all libraries in this package ali@3: # ali@3: # See http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 for details ali@3: # ali@3: LT_CURRENT=1 ali@3: LT_REVISION=0 ali@3: LT_AGE=1 ali@3: AC_SUBST(LT_CURRENT) ali@3: AC_SUBST(LT_REVISION) ali@3: AC_SUBST(LT_AGE) ali@3: ali@0: ################################################## ali@0: # Checks for programs. ali@0: ################################################## ali@0: AC_PROG_CC ali@0: AC_LIBTOOL_WIN32_DLL ali@0: AC_PROG_LIBTOOL ali@0: PKG_PROG_PKG_CONFIG ali@0: ali@0: ################################################## ali@0: # Checks for header files. ali@0: ################################################## ali@0: AC_HEADER_STDC ali@0: ali@0: ################################################## ali@0: # Checks for typedefs, structures, and compiler characteristics. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Checks for libraries. ali@0: ################################################## ali@0: case $host_os in ali@0: mingw*) ali@0: EXTRA_LIBS="-lole32" ali@0: EXTRA_BUILD_LIBS="-Wl,-luuid" ali@0: EXTRA_PRIVATE_LIBS="-luuid" ali@0: ;; ali@0: *) ali@0: EXTRA_LIBS="" ali@0: EXTRA_BUILD_LIBS="" ali@0: EXTRA_PRIVATE_LIBS="" ali@0: ;; ali@0: esac ali@0: AC_SUBST(EXTRA_LIBS) ali@0: AC_SUBST(EXTRA_BUILD_LIBS) ali@0: AC_SUBST(EXTRA_PRIVATE_LIBS) ali@0: PKG_CHECK_MODULES(LUA,[lua]) ali@0: lua_binary_version=`$PKG_CONFIG --variable V lua` ali@0: AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version]) ali@0: ali@0: ################################################## ali@0: # Checks for library functions. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Checks for processor independent files. ali@0: ################################################## ali@0: ali@0: ################################################## ali@0: # Generate the various configured files ali@0: ################################################## ali@0: AC_OUTPUT