From 8901004f9e783fb3a30e2ddb1e69e8f8a7d085f5 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 28 Nov 2018 11:11:10 +0200 Subject: Add --[no-]mtime-check options to control this behavior at runtime By default the checks are enabled only for the staged toolchain. --- build2/b.cli | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'build2/b.cli') diff --git a/build2/b.cli b/build2/b.cli index 77f50ba..68ef0fe 100644 --- a/build2/b.cli +++ b/build2/b.cli @@ -508,6 +508,19 @@ namespace build2 \c{-j 0} for default concurrency)." } + bool --mtime-check + { + "Perform file modification time sanity checks. These checks can be + helpful in diagnosing spurious rebuilds and are enabled by default + for the staged version of the build system. Use \cb{--no-mtime-check} + to disable." + } + + bool --no-mtime-check + { + "Don't perform file modification time sanity checks." + } + bool --structured-result { "Write the result of execution in a structured form. In this mode, -- cgit v1.1