2 # Process this file with autoconf to produce a configure script.
4 AC_INIT([whelk],[0.3.1],[ali@juiblex.co.uk])
6 AC_CONFIG_AUX_DIR([config])
7 AC_CONFIG_SRCDIR([whelk/whelk.c])
8 AC_CONFIG_HEADER([config.h])
9 AC_CONFIG_FILES([Makefile
13 AM_INIT_AUTOMAKE(no-define)
23 AM_CONDITIONAL(WHELK_MINGW,[test -n "$host_mingw"])
25 # libtool versioning - this applies to all libraries in this package
27 # See http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 for details
36 ##################################################
37 # Checks for programs.
38 ##################################################
44 ##################################################
45 # Checks for header files.
46 ##################################################
48 AC_CHECK_HEADERS_ONCE([softpub.h mscat.h])
50 ##################################################
51 # Checks for typedefs, structures, and compiler characteristics.
52 ##################################################
54 ##################################################
55 # Checks for libraries.
56 ##################################################
59 EXTRA_LIBS="-lole32 -lsetupapi"
60 EXTRA_BUILD_LIBS="-Wl,-luuid"
61 EXTRA_PRIVATE_LIBS="-luuid"
70 AC_SUBST(EXTRA_BUILD_LIBS)
71 AC_SUBST(EXTRA_PRIVATE_LIBS)
72 PKG_CHECK_MODULES(LUA,[lua])
73 lua_binary_version=`$PKG_CONFIG --variable V lua`
74 AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version])
76 ##################################################
77 # Checks for library functions.
78 ##################################################
82 LIBS="-lsetupapi $LIBS"
83 AC_CHECK_FUNCS_ONCE([SetupUninstallOEMInfW])
88 ##################################################
89 # Checks for processor independent files.
90 ##################################################
92 ##################################################
93 # Generate the various configured files
94 ##################################################