aboutsummaryrefslogtreecommitdiff
path: root/build/name.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-09-11Add support for unnamed projectsBoris Kolpackov1-1/+1
Sometimes (e.g., in bpkg configuration) we don't have a project name. In fact, it is not really a project; it can never be referenced in an import directive. So we now have a notion of an unnamed project. Such a project should still have the 'project' variable set first thing in bootstrap.build but its value should be empty. Note that we can still amalgamate such projects just liked named ones.
2015-07-15Implement project-qualified names/prerequisites, two-stage importBoris Kolpackov1-0/+3
2015-07-13Add support for pair-enabled variablesBoris Kolpackov1-1/+6
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-04-13Add separate type to represent directory pathsBoris Kolpackov1-31/+17
2015-03-27Rework dependency state dump supportBoris Kolpackov1-1/+1
We now have a combined (scopes, variables, and targets) dump.
2015-03-09Build according to buildspecBoris Kolpackov1-11/+8
At this stage operations are still ignored.
2015-03-07Add support for buildspecBoris Kolpackov1-8/+11
2015-03-06Add support for lexing and parsing name pairsBoris Kolpackov1-2/+12
We will need it for the buildspec and also if/when we support map variable types.
2015-03-04Treat names that end with directory separators as directoriesBoris Kolpackov1-7/+13
2015-03-04Move roots and bases to appropriate scopesBoris Kolpackov1-0/+2
2015-02-27Variable assignment, appending supportBoris Kolpackov1-0/+51