summaryrefslogtreecommitdiffstats
path: root/build2/config/utility.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Fallback to loading outer buildfile if there isn't one in src_baseBoris Kolpackov2018-11-141-1/+1
| | | | | | This covers the case where the target is defined in the outer buildfile which is common with non-intrusive project conversions where everything is built from a single root buildfile.
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Add support for variable aliasesBoris Kolpackov2018-01-051-1/+1
|
* Reimplement module sidebuilding using an ad hoc subprojectBoris Kolpackov2017-11-291-0/+150
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-3/+3
|
* Implement create meta-operationBoris Kolpackov2017-03-171-42/+2
|
* Implement pattern-based variable typing, tighten variable type updateBoris Kolpackov2017-02-131-8/+10
|
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-9/+10
|
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-6/+6
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Add support for config.cli=false (leave unconfigured)Boris Kolpackov2016-11-231-2/+10
|
* Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov2016-08-171-2/+2
| | | | This replaces the bin.libprefix functionality.
* Add support for ordering modules in config.buildBoris Kolpackov2016-08-121-0/+10
|
* Fix duplicate config.build variable issueBoris Kolpackov2016-07-291-2/+9
|
* Save config vars in order specified rather than alphabeticallyBoris Kolpackov2016-07-211-13/+46
| | | | | This way we can group them semantically which results in easier to understand config.build output.
* Add config.bin.target var/hint, use to decide libso{} install modeBoris Kolpackov2016-06-271-6/+41
| | | | | | | | Normally the user doesn't need to specify config.bin.target explicitly since the cxx module will hint it. We now also have the whole set of target's components: bin.target.{cpu,vendor,system,version,class}
* New configuration logic, iteration 1Boris Kolpackov2016-04-111-35/+52
|
* New variable architectureBoris Kolpackov2016-03-281-1/+1
|
* Add few notes, comment cleanupsBoris Kolpackov2016-03-281-0/+2
|
* Implement auxiliary dependency database (.d files), use in cxx.compileBoris Kolpackov2016-02-291-12/+0
| | | | This is part of the "High Fidelity Build" work.
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
|
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+92