aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/config.hxx.in
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/config.hxx.in')
-rw-r--r--libbuild2/config.hxx.in6
1 files changed, 4 insertions, 2 deletions
diff --git a/libbuild2/config.hxx.in b/libbuild2/config.hxx.in
index 59917db..9a2e01f 100644
--- a/libbuild2/config.hxx.in
+++ b/libbuild2/config.hxx.in
@@ -21,9 +21,11 @@
#define LIBBUILD2_STAGE true
// Modification time sanity checks are by default only enabled for the staged
-// version but this can be overridden at runtime with --[no-]mtime-check.
+// version unless we are on Windows (which is known not to guarantee
+// monotonically increasing mtimes). But this can be overridden at runtime
+// with --[no-]mtime-check.
//
-#if LIBBUILD2_STAGE
+#if LIBBUILD2_STAGE || defined(_WIN32)
# define LIBBUILD2_MTIME_CHECK true
#else
# define LIBBUILD2_MTIME_CHECK false