]> git.ipfire.org Git - thirdparty/kmod.git/blobdiff - configure.ac
tools: kmod: Add handling of compat modinfo
[thirdparty/kmod.git] / configure.ac
index 6569a6be807ffa19dbf8620dd7c034dc479d67cd..4137f0f243a1e88275ef6875ea5237ba6ea47f4a 100644 (file)
@@ -25,6 +25,9 @@ AM_PROG_CC_C_O
 AC_PROG_GCC_TRADITIONAL
 AC_C_BIGENDIAN
 
+AC_PROG_SED
+AC_PROG_MKDIR_P
+
 required_private_libs=""
 
 AC_ARG_WITH([rootprefix],
@@ -32,6 +35,11 @@ AC_ARG_WITH([rootprefix],
         [], [with_rootprefix=""])
 AC_SUBST([rootprefix], [$with_rootprefix])
 
+AC_ARG_WITH([rootlibdir],
+        AS_HELP_STRING([--with-rootlibdir=DIR], [rootfs directory to install shared libraries]),
+        [], [with_rootlibdir=$libdir])
+AC_SUBST([rootlibdir], [$with_rootlibdir])
+
 AC_ARG_ENABLE([tools],
         AS_HELP_STRING([--disable-tools], [disable building tools that provide same functionality as module-init-tools @<:@default=enabled@:>@]),
        [], enable_tools=yes)
@@ -72,6 +80,7 @@ AS_IF([test "x$enable_debug" = "xyes"], [
 
 CC_CHECK_CFLAGS_APPEND([ \
                        -pipe \
+                       -DANOTHER_BRICK_IN_THE \
                        -Wall \
                        -W \
                        -Wextra \
@@ -96,7 +105,6 @@ CC_CHECK_CFLAGS_APPEND([ \
                        -Wmissing-noreturn \
                        -Wshadow \
                        -Wendif-labels \
-                       -Wcast-align \
                        -Wstrict-aliasing=2 \
                        -Wwrite-strings \
                        -Wno-long-long \
@@ -122,7 +130,6 @@ AC_SUBST(required_private_libs)
 AC_CONFIG_HEADERS(config.h)
 AC_CONFIG_FILES([
        Makefile
-       libkmod/libkmod.pc
 ])
 
 AC_OUTPUT
@@ -134,6 +141,7 @@ AC_MSG_RESULT([
        rootprefix:             ${rootprefix}
        sysconfdir:             ${sysconfdir}
        libdir:                 ${libdir}
+       rootlibdir:             ${rootlibdir}
        includedir:             ${includedir}
        bindir:                 ${bindir}