From: Karel Zak Date: Mon, 8 Feb 2021 14:01:33 +0000 (+0100) Subject: build-sys: add --disable-scriptutils X-Git-Tag: v2.37-rc1~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4b58873549e1931a170a9087359c6e49b277e6c;p=thirdparty%2Futil-linux.git build-sys: add --disable-scriptutils This new ./configure option disables script, scriptreplay ans scriptlive. Fixes: https://github.com/karelzak/util-linux/issues/1244 Signed-off-by: Karel Zak --- diff --git a/configure.ac b/configure.ac index 62be900aa9..0bc6a11666 100644 --- a/configure.ac +++ b/configure.ac @@ -1857,17 +1857,29 @@ UL_BUILD_INIT([setarch], [check]) UL_REQUIRES_LINUX([setarch]) AM_CONDITIONAL([BUILD_SETARCH], [test "x$build_setarch" = xyes]) -UL_BUILD_INIT([script], [check]) + +# build_scriptutils= is just configure-only variable to control +# script, scriptreplay and scriptlive +AC_ARG_ENABLE([scriptutils], + AS_HELP_STRING([--disable-scriptutils], [do not build script, scriptreplay and scriptlive]), + [], [UL_DEFAULT_ENABLE([scriptutils], [check])] +) + +UL_ENABLE_ALIAS([script], [scriptutils]) +UL_BUILD_INIT([script]) UL_REQUIRES_HAVE([script], [pty]) AM_CONDITIONAL([BUILD_SCRIPT], [test "x$build_script" = xyes]) -UL_BUILD_INIT([scriptreplay], [yes]) +UL_ENABLE_ALIAS([scriptreplay], [scriptutils]) +UL_BUILD_INIT([scriptreplay]) AM_CONDITIONAL([BUILD_SCRIPTREPLAY], [test "x$build_scriptreplay" = xyes]) -UL_BUILD_INIT([scriptlive], [check]) +UL_ENABLE_ALIAS([scriptlive], [scriptutils]) +UL_BUILD_INIT([scriptlive]) UL_REQUIRES_HAVE([scriptlive], [pty]) AM_CONDITIONAL([BUILD_SCRIPTLIVE], [test "x$build_scriptlive" = xyes]) + UL_BUILD_INIT([col], [yes]) AM_CONDITIONAL([BUILD_COL], [test "x$build_col" = xyes])