2 # Process this file with autoconf to produce a configure script.
4 AC_INIT([whelk],[0.3.4],[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 ##################################################
50 AC_CHECK_HEADERS([softpub.h],[],[],
53 AC_CHECK_HEADERS([mscat.h],[],[],
59 ##################################################
60 # Checks for typedefs, structures, and compiler characteristics.
61 ##################################################
63 ##################################################
64 # Checks for libraries.
65 ##################################################
68 EXTRA_LIBS="-lole32 -lsetupapi"
69 EXTRA_BUILD_LIBS="-Wl,-luuid"
70 EXTRA_PRIVATE_LIBS="-luuid"
79 AC_SUBST(EXTRA_BUILD_LIBS)
80 AC_SUBST(EXTRA_PRIVATE_LIBS)
81 PKG_CHECK_MODULES(LUA,[lua])
82 lua_binary_version=`$PKG_CONFIG --variable V lua`
83 AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version])
85 ##################################################
86 # Checks for library functions.
87 ##################################################
91 LIBS="-lsetupapi $LIBS"
92 AC_CHECK_FUNCS_ONCE([SetupUninstallOEMInfW])
97 ##################################################
98 # Checks for processor independent files.
99 ##################################################
101 ##################################################
102 # Generate the various configured files
103 ##################################################