]> git.ipfire.org Git - thirdparty/kmod.git/blob - configure.ac
Add some good practices to autofoo
[thirdparty/kmod.git] / configure.ac
1 AC_PREREQ(2.60)
2 AC_INIT([libkmod],
3 [0.1],
4 [],
5 [libkmod],
6 [http://git.profusion.mobi/cgit.cgi/lucas/libkmod/])
7
8 AC_CONFIG_SRCDIR([libkmod/libkmod.c])
9 AC_CONFIG_AUX_DIR([build-aux])
10 AM_INIT_AUTOMAKE([check-news foreign 1.11 -Wall -Wno-portability silent-rules tar-pax dist-bzip2 subdir-objects])
11 AC_PROG_CC_STDC
12 AC_USE_SYSTEM_EXTENSIONS
13 AC_SYS_LARGEFILE
14 AC_CONFIG_MACRO_DIR([m4])
15 AM_SILENT_RULES([yes])
16 LT_INIT([disable-static pic-only])
17 AC_PREFIX_DEFAULT([/usr])
18
19 AC_PROG_CC
20 AC_PROG_CC_C99
21 AC_C_TYPEOF
22 AM_PROG_CC_C_O
23 AC_PROG_GCC_TRADITIONAL
24
25 AC_ARG_ENABLE([logging],
26 AS_HELP_STRING([--disable-logging], [disable system logging @<:@default=enabled@:>@]),
27 [], enable_logging=yes)
28 AS_IF([test "x$enable_logging" = "xyes"], [
29 AC_DEFINE(ENABLE_LOGGING, [1], [System logging.])
30 ])
31
32 AC_ARG_ENABLE([debug],
33 AS_HELP_STRING([--enable-debug], [enable debug messages @<:@default=disabled@:>@]),
34 [], [enable_debug=no])
35 AS_IF([test "x$enable_debug" = "xyes"], [
36 AC_DEFINE(ENABLE_DEBUG, [1], [Debug messages.])
37 ])
38
39 AC_CONFIG_HEADERS(config.h)
40 AC_CONFIG_FILES([
41 Makefile
42 libkmod/libkmod.pc
43 ])
44
45 AC_OUTPUT
46 AC_MSG_RESULT([
47 $PACKAGE $VERSION
48 ========
49
50 prefix: ${prefix}
51 sysconfdir: ${sysconfdir}
52 libdir: ${libdir}
53 includedir: ${includedir}
54
55 compiler: ${CC}
56 cflags: ${CFLAGS}
57 ldflags: ${LDFLAGS}
58
59 logging: ${enable_logging}
60 debug: ${enable_debug}
61 ])