aboutsummaryrefslogtreecommitdiff
path: root/build/cli/target
AgeCommit message (Collapse)AuthorFilesLines
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-62/+0
2015-12-01Implement support for definition target type aliasesBoris Kolpackov1-2/+2
For example: define cli=file Currently, the semantics is that of a real alias with only name differences that are used for display. See tests/define/buildfile for more use cases.
2015-07-21Improve nested operations supportBoris Kolpackov1-1/+1
The idea is this: we need to be able to override "conditional, inner for outer" recipes with the "unconditional inner" ones. Here is the concrete scenario: we have {update, test} action and the lib{} target that is both mentioned as a prerequisite of ./ and exe{}, which is a test. At first, we want to ignore lib{} when reached as a prerequisite of ./. But then we get to it via exe{} (which is a test and thus should be updated). At this point we should override the recipe for lib{} with the one that would update it rather than ignore.
2015-07-02Various improvements to cli moduleBoris Kolpackov1-1/+1
2015-07-01Get rid of accessors/modifiers in cli.cxx targetBoris Kolpackov1-9/+17
2015-07-01Clean up group state, mtime designBoris Kolpackov1-2/+5
2015-07-01Cleanup group "see through" designBoris Kolpackov1-3/+3
2015-06-24First take on the cli module plus necessary infrastructureBoris Kolpackov1-0/+51