aboutsummaryrefslogtreecommitdiff
path: root/build2/config/utility.txx
AgeCommit message (Collapse)AuthorFilesLines
2019-07-05Move config, dist, test, and install modules into libraryKaren Arutyunov1-66/+0
2019-07-01Split build system into library and driverBoris Kolpackov1-2/+2
2019-03-14Add support for multiple variable overridesBoris Kolpackov1-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
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-01-05Add support for variable aliasesBoris Kolpackov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-2/+2
2017-01-12Implement support for narrowing down tests (config.test)Boris Kolpackov1-2/+2
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-08-17Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov1-2/+1
This replaces the bin.libprefix functionality.
2016-08-03Don't treat absent config values that are saved commented as newBoris Kolpackov1-2/+2
2016-07-21Save default/hinted ar/ld/rc values as commented outBoris Kolpackov1-2/+6
This way, when we, for example, change the C++ compiler (which hinted these values), they will be automatically adjusted as well.
2016-06-27Add config.bin.target var/hint, use to decide libso{} install modeBoris Kolpackov1-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}
2016-04-11Redo config inheritance logicBoris Kolpackov1-7/+14
2016-04-11New configuration logic, iteration 1Boris Kolpackov1-8/+32
2016-02-29Implement auxiliary dependency database (.d files), use in cxx.compileBoris Kolpackov1-16/+0
This is part of the "High Fidelity Build" work.
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-3/+3
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-0/+45