aboutsummaryrefslogtreecommitdiff
path: root/tests/variable/override/p/loader
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-07-22 09:23:55 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-07-22 09:23:55 +0200
commit4c3e451a852b537c04f5b73af23639902117b94f (patch)
tree951c165070ebf531580dcecef85976dc194e735d /tests/variable/override/p/loader
parentc1d08dbc56d0c8d3346deaba5d6b1946b6d711f4 (diff)
Change default var override from 'projects and subprojects' to amalgamation
The 'projects and subprojects' semantics resulted in some counter-intuitive behavior. For example, in a project with tests/ as a subproject if one builds one of the tests directly with a non-global override (say C++ compiler), then the main project would be built without the overrides. I this light, overriding in the whole amalgamation seems like the right thing to do. The old behavior can still be obtained with scope qualification, for example: b ./:foo=bar
Diffstat (limited to 'tests/variable/override/p/loader')
-rw-r--r--tests/variable/override/p/loader1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/variable/override/p/loader b/tests/variable/override/p/loader
new file mode 100644
index 0000000..f298dcc
--- /dev/null
+++ b/tests/variable/override/p/loader
@@ -0,0 +1 @@
+include ../buildfile