release: bump release to v3.7
[mit.git] / configure.ac
blob57d918b6190ec1c044c30395728a7fd4c7d99341
1 AC_INIT(module-init-tools,3.7)
3 AC_CANONICAL_SYSTEM
5 AX_ENABLE_BUILDDIR([build])
7 # Use -no-portability since we're never going to use module-init-tools on
8 # non-Linux systems and it's reasonable to expect GNU-compatibility here.
9 AM_INIT_AUTOMAKE([-Wno-portability])
11 # If zlib is required, libz must be linked static, modprobe is in
12 # /sbin, libz is in /usr/lib and may not be available when it is run.
13 AC_ARG_ENABLE(zlib,
14 [  --enable-zlib               Handle gzipped modules],
15 [if test "$enableval" = "yes"; then
16   AC_DEFINE(CONFIG_USE_ZLIB)
17   zlib_flags="-Wl,-Bstatic -lz -Wl,-Bdynamic"
18 fi])
20 AC_PROG_CC
22 AC_CHECK_PROGS(DOCBOOKTOMAN, docbook-to-man docbook2man, [no],)
23 if test x"$DOCBOOKTOMAN" = xno
24 then
25         AC_MSG_ERROR([docbook2man not found])
28 # Delay adding the zlib_flags until after AC_PROG_CC, so we can distinguish
29 # between a broken cc and a working cc but missing libz.a.
30 LDADD="$LDADD $zlib_flags"
31 AC_SUBST(LDADD)
33 case $target in
34 *-*-linux*) ;;
35 *) AC_MSG_ERROR([Linux only, dude!]);;
36 esac
38 # Thanks to Martin Pool
39 if test x"$GCC" = xyes 
40 then
41     CFLAGS="$CFLAGS -Wunused -Wall"
42     AC_MSG_NOTICE([Adding gcc options: $CFLAGS])
45 AC_ARG_WITH(moddir,
46 [  --with-moddir=path      Give the path for system modules directory.]
47 [                         [ Defaults to /lib/modules ]],
48 [if test ! -z "$withval"; then
49   MODULE_DIR="\\\"$withval/\\\""
50   CFLAGS="$CFLAGS -DMODULE_DIR=$MODULE_DIR"
51 fi])
52 AC_SUBST(MODULE_DIR)
54 AC_OUTPUT([Makefile])