summaryrefslogtreecommitdiffstats
path: root/build2/config/utility.txx
Commit message (Collapse)AuthorAgeFilesLines
* Add support for multiple variable overridesHEADmasterBoris Kolpackov2019-03-141-1/+1
| | | | | | | | | | Now we can do: $ b config.cxx.coptions=-O3 config.cxx.coptions=-O0 Or even: $ b config.cxx.coptions=-O3 config.cxx.coptions+=-g
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Add support for variable aliasesBoris Kolpackov2018-01-051-1/+1
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-2/+2
|
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-2/+2
|
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
|
* Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov2016-08-171-2/+1
| | | | This replaces the bin.libprefix functionality.
* Don't treat absent config values that are saved commented as newBoris Kolpackov2016-08-031-2/+2
|
* Save default/hinted ar/ld/rc values as commented outBoris Kolpackov2016-07-211-2/+6
| | | | | This way, when we, for example, change the C++ compiler (which hinted these values), they will be automatically adjusted as well.
* Add config.bin.target var/hint, use to decide libso{} install modeBoris Kolpackov2016-06-271-0/+3
| | | | | | | | 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}
* Redo config inheritance logicBoris Kolpackov2016-04-111-7/+14
|
* New configuration logic, iteration 1Boris Kolpackov2016-04-111-8/+32
|
* Implement auxiliary dependency database (.d files), use in cxx.compileBoris Kolpackov2016-02-291-16/+0
| | | | This is part of the "High Fidelity Build" work.
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-3/+3
|
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
|
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+45