From aa594805265a1f2d0978e3e4bd2f1ec6a6c770f0 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 27 Oct 2011 11:06:08 +0200 Subject: docs: add howto-build-sys.txt Signed-off-by: Karel Zak --- Documentation/howto-build-sys.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Documentation/howto-build-sys.txt (limited to 'Documentation/howto-build-sys.txt') diff --git a/Documentation/howto-build-sys.txt b/Documentation/howto-build-sys.txt new file mode 100644 index 000000000..22ae8fc6f --- /dev/null +++ b/Documentation/howto-build-sys.txt @@ -0,0 +1,30 @@ +util-linux build system +======================= + + - all util-linux specific autoconf macros use UL_ prefix + + - utils in Makedile.am files are enabled/disabled according to BUILD_ + conditions (AM_CONDITIONAL), for example: + + if BUILD_HWCLOCK + ... + endif + + - all BUILD_ in configure.am are always based on build_ variables, + for example: + + AM_CONDITIONAL([BUILD_HWCLOCK], test "x$build_hwclock" = xyes) + + the $build_ should be available in whole configure script + + - AC_ARG_ENABLE() status is always stored in $enable_ variable, possible + setting: + + "check" - util/feature is optional, if any subcomponent (function, lib, + ...) is missing a warning is printed and the util/feature is + disabled + + "yes" - util/feature is required, if any subcomponent (function, lib, + ...) is missing an error is printed and ./configure aborted + + "no" - the util/feature is unwanted -- cgit v1.2.3-55-g7522