aboutsummaryrefslogtreecommitdiff
path: root/build/variable.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-12-14Add support for variable prepend operator: =+Boris Kolpackov1-0/+39
2015-12-02Implement optional module loadingBoris Kolpackov1-1/+1
The syntax is: using? cli Now each module use results in two bool variables: <module>.loaded and <module>.configured. Also implement variable visibility (the above two variables are limited to project).
2015-12-01Use 'extension' variable to resolve extension for file{}Boris Kolpackov1-0/+68
We now also check target type/pattern-specific variables. So the new usage is: cli{*}: extension = cli
2015-08-24Add support for reversing project qualification to string valueBoris Kolpackov1-1/+26
2015-08-24New variable architectureBoris Kolpackov1-51/+282
2015-07-21Test module genesisBoris Kolpackov1-0/+16
2015-07-10Implement automatic subproject discoveryBoris Kolpackov1-2/+27
Currently we only capture their directories without the project names. We will need project names when we hook import search into this.
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-04-29Add support for setting target-specific variables from buildfilesBoris Kolpackov1-9/+0
2015-04-13Add separate type to represent directory pathsBoris Kolpackov1-5/+3
2015-04-08Inherit list_value directly from namesBoris Kolpackov1-6/+6
2015-03-04Move roots and bases to appropriate scopesBoris Kolpackov1-0/+47
2015-02-27Variable assignment, appending supportBoris Kolpackov1-0/+12