aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build2/b.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/build2/b.cxx b/build2/b.cxx
index 449f1e1..b7e6708 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1533,6 +1533,11 @@ main (int argc, char* argv[])
// Enter project-wide (as opposed to global) variable overrides.
//
+ // And, yes, this means non-global overrides are not visible during
+ // bootstrap. If you are wondering why, it's because the project
+ // boundaries (specifically, amalgamation) are only known after
+ // bootstrap.
+ //
// The mildly tricky part here is to distinguish the situation where
// we are bootstrapping the same project multiple times. The first
// override that we set cannot already exist (because the override