summaryrefslogtreecommitdiffstats
path: root/build2/config/operation.cxx
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix duplicate config.build variable issueBoris Kolpackov2016-07-291-8/+3
|
* Adjust to new path implementation, use to support reversibilityBoris Kolpackov2016-07-281-1/+1
|
* Fix surprising config override behavior now that they are amalgamation-wideBoris Kolpackov2016-07-251-2/+24
|
* Fix module separating blank line logicBoris Kolpackov2016-07-251-4/+10
|
* Adapt to fdstream extensionKaren Arutyunov2016-07-231-15/+10
|
* Save config vars in order specified rather than alphabeticallyBoris Kolpackov2016-07-211-148/+122
| | | | | This way we can group them semantically which results in easier to understand config.build output.
* Fix bug in save_commented logicBoris Kolpackov2016-07-211-2/+2
|
* Save default/hinted ar/ld/rc values as commented outBoris Kolpackov2016-07-211-2/+16
| | | | | This way, when we, for example, change the C++ compiler (which hinted these values), they will be automatically adjusted as well.
* Move filesystem-related functions from context to new filesystem filesBoris Kolpackov2016-07-081-2/+1
|
* Implement limited rpath emulation for WindowsBoris Kolpackov2016-07-081-2/+2
|
* Port to MinGWKaren Arutyunov2016-06-181-2/+7
|
* Use hash map/set for targets/prerequisites to resolve key change issueBoris Kolpackov2016-04-211-0/+1
|
* Redesign src/out scopingBoris Kolpackov2016-04-191-2/+6
| | | | | | | | | | We no longer enter paths from the src tree into scope map. Instead, targets from the src tree now include their out tree directory (in essence their "configuration"). This is then used to find a target's scope. See the comment in class target for details. The result of this change is that we can now again build multiple configurations (out trees) for same project at once.
* Simplify unconfigured module interfaceBoris Kolpackov2016-04-111-11/+31
|
* Separate config variable for different modules with blanksBoris Kolpackov2016-04-111-0/+32
|
* Redo config inheritance logicBoris Kolpackov2016-04-111-7/+74
|
* New configuration logic, iteration 1Boris Kolpackov2016-04-111-37/+51
|
* Reset build state for each meta-operationBoris Kolpackov2016-03-291-13/+1
|
* Add variable cast from lookupBoris Kolpackov2016-03-281-3/+3
|
* New variable architectureBoris Kolpackov2016-03-281-15/+17
|
* Rename level[1-6]() to l[1-6]()Boris Kolpackov2016-02-291-5/+5
|
* Clean up config module diagnosticsBoris Kolpackov2016-01-211-2/+2
|
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
|
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+455