From 8345d5eba80a11de363c8a96070316fdd6b6fd22 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 14 Jan 2021 14:31:27 +0200 Subject: Pass /Zc:__cplusplus by default starting from VC 15.7 (GitHub issue #107) This can be overridden by passing a variant of this option as part of the compiler mode options. --- libbuild2/depdb.hxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libbuild2/depdb.hxx') diff --git a/libbuild2/depdb.hxx b/libbuild2/depdb.hxx index ecc1f38..abc2565 100644 --- a/libbuild2/depdb.hxx +++ b/libbuild2/depdb.hxx @@ -55,9 +55,10 @@ namespace build2 // // If we assume that an update of the database also means an update of the // target, then this "interrupted update" situation can be easily detected - // by comparing the database and target modification timestamps. This is - // also used to handle the dry-run mode where we essentially do the - // interruption ourselves. + // by comparing the database and target modification timestamps: a valid + // up-to-date state will always have the target mtime greater or equal to + // the depdb mtime. This is also used to handle the dry-run mode where we + // essentially do the interruption ourselves. // struct LIBBUILD2_SYMEXPORT depdb_base { -- cgit v1.1