fix some memory leaks in depmod, modprobe and rmmod
[mit.git] / configure.ac
blobc2d5354ca7548c19e5cccbd841932048ff23e33f
1 AC_INIT
3 AC_CANONICAL_SYSTEM
5 AM_INIT_AUTOMAKE(module-init-tools, "3.4.1")
7 # If zlib is required, libz must be linked static, modprobe is in
8 # /sbin, libz is in /usr/lib and may not be available when it is run.
9 AC_ARG_ENABLE(zlib,
10 [  --enable-zlib               Handle gzipped modules],
11 [if test "$enableval" = "yes"; then
12   AC_DEFINE(CONFIG_USE_ZLIB)
13   zlib_flags="-Wl,-Bstatic -lz -Wl,-Bdynamic"
14 fi])
16 AC_PROG_CC
18 # Delay adding the zlib_flags until after AC_PROG_CC, so we can distinguish
19 # between a broken cc and a working cc but missing libz.a.
20 LDADD="$LDADD $zlib_flags"
21 AC_SUBST(LDADD)
23 case $target in
24 *-*-linux*) ;;
25 *) AC_MSG_ERROR([Linux only, dude!]);;
26 esac
28 # Thanks to Martin Pool
29 if test x"$GCC" = xyes 
30 then
31     CFLAGS="$CFLAGS -Wunused -Wall"
32     AC_MSG_NOTICE([Adding gcc options: $CFLAGS])
35 AC_ARG_WITH(moddir,
36 [  --with-moddir=path      Give the path for system modules directory.]
37 [                         [ Defaults to /lib/modules ]],
38 [if test ! -z "$withval"; then
39   MODULE_DIR="\\\"$withval/\\\""
40   CFLAGS="$CFLAGS -DMODULE_DIR=$MODULE_DIR"
41 fi])
42 AC_SUBST(MODULE_DIR)
44 AC_OUTPUT([Makefile])