ali@0: # -*- Autoconf -*- ali@0: # Process this file with autoconf to produce a configure script. ali@0: ali@12: AC_INIT([whelk],[0.3.1],[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@9: LT_CURRENT=2 ali@9: LT_REVISION=0 ali@9: LT_AGE=2 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@10: AC_CHECK_HEADERS_ONCE([softpub.h mscat.h]) 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@10: EXTRA_LIBS="-lole32 -lsetupapi" 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@10: case $host_os in ali@10: mingw*) ali@10: save_libs="$LIBS" ali@10: LIBS="-lsetupapi $LIBS" ali@10: AC_CHECK_FUNCS_ONCE([SetupUninstallOEMInfW]) ali@10: LIBS="$save_libs" ali@10: ;; ali@10: esac 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