diff options
Diffstat (limited to 'build2')
-rw-r--r-- | build2/b-options.cxx | 9 | ||||
-rw-r--r-- | build2/b.cli | 8 |
2 files changed, 11 insertions, 6 deletions
diff --git a/build2/b-options.cxx b/build2/b-options.cxx index 182dfb0..1c59231 100644 --- a/build2/b-options.cxx +++ b/build2/b-options.cxx @@ -1226,11 +1226,14 @@ namespace build2 os << std::endl << "\033[1m--mtime-check\033[0m Perform file modification time sanity checks. These" << ::std::endl << " checks can be helpful in diagnosing spurious rebuilds and" << ::std::endl - << " are enabled by default for the staged version of the" << ::std::endl - << " build system. Use \033[1m--no-mtime-check\033[0m to disable." << ::std::endl; + << " are enabled by default on Windows (which is known not to" << ::std::endl + << " guarantee monotonically increasing mtimes) and for the" << ::std::endl + << " staged version of the build system on other platforms." << ::std::endl + << " Use \033[1m--no-mtime-check\033[0m to disable." << ::std::endl; os << std::endl - << "\033[1m--no-mtime-check\033[0m Don't perform file modification time sanity checks." << ::std::endl; + << "\033[1m--no-mtime-check\033[0m Don't perform file modification time sanity checks. See" << ::std::endl + << " \033[1m--mtime-check\033[0m for details." << ::std::endl; os << std::endl << "\033[1m--no-column\033[0m Don't print column numbers in diagnostics." << ::std::endl; diff --git a/build2/b.cli b/build2/b.cli index 0ce0f9e..112db2b 100644 --- a/build2/b.cli +++ b/build2/b.cli @@ -580,13 +580,15 @@ namespace build2 { "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." + on Windows (which is known not to guarantee monotonically increasing + mtimes) and for the staged version of the build system on other + platforms. Use \cb{--no-mtime-check} to disable." } bool --no-mtime-check { - "Don't perform file modification time sanity checks." + "Don't perform file modification time sanity checks. See + \cb{--mtime-check} for details." } bool --no-column |