From: Colin Walters Date: Mon, 30 Jul 2012 16:27:10 +0000 (-0400) Subject: build-sys: Add --disable-manpages option X-Git-Tag: v10~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8631552d3d48092932c6fb93baa6e38fb3ca951a;p=thirdparty%2Fkmod.git build-sys: Add --disable-manpages option 1) Embedded systems often don't want man pages on the target; rather than pointlessly building them, then ignoring the result, allow just not building them at all 2) When bootstrapping an operating systems, documentation is the source of many cyclical dependencies, and allowing it to be explicitly disabled is useful for earlier build passes. --- diff --git a/Makefile.am b/Makefile.am index 26f32cd6..bc95922b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,8 @@ -SUBDIRS = . libkmod/docs man +SUBDIRS = . libkmod/docs + +if BUILD_MANPAGES +SUBDIRS += man +endif DISTCLEAN_LOCAL_HOOKS = EXTRA_DIST = diff --git a/configure.ac b/configure.ac index 8a4a063d..da8cd573 100644 --- a/configure.ac +++ b/configure.ac @@ -89,6 +89,11 @@ AC_ARG_ENABLE([tools], [], enable_tools=yes) AM_CONDITIONAL([BUILD_TOOLS], [test "x$enable_tools" = "xyes"]) +AC_ARG_ENABLE([manpages], + AS_HELP_STRING([--disable-manpages], [disable manpages @<:@default=enabled@:>@]), + [], enable_manpages=yes) +AM_CONDITIONAL([BUILD_MANPAGES], [test "x$enable_manpages" = "xyes"]) + AC_ARG_ENABLE([logging], AS_HELP_STRING([--disable-logging], [disable system logging @<:@default=enabled@:>@]), [], enable_logging=yes)