aboutsummaryrefslogtreecommitdiff
path: root/build/dump.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-08-31Rework scoping logicBoris Kolpackov1-43/+29
Now the src directory is entered into the scope map and points to the same scope as out. This means that targets that are in src, not out (e.g., source files) will "see" rules, variables, etc. This becomes important when we try, for example, to install a source file (say, a header) from src: we need the rule as well as the install.* variables.
2015-08-24New variable architectureBoris Kolpackov1-7/+3
2015-07-29Initial support for target type/pattern-specific variablesBoris Kolpackov1-19/+78
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-04-29Add support for setting target-specific variables from buildfilesBoris Kolpackov1-27/+49
2015-04-28Second iteration over import/export supportBoris Kolpackov1-16/+16
2015-04-26Rework resolved prerequisite targets storageBoris Kolpackov1-13/+35
2015-04-24Take one on library linkingBoris Kolpackov1-0/+2
2015-04-20Automatically decide when to print relative/absolute pathsBoris Kolpackov1-1/+1
2015-04-17Add support for target groups, use to handle obj/obja/objso object targetsBoris Kolpackov1-4/+4
2015-04-15New variables architectureBoris Kolpackov1-1/+1
Now operator[] is only used for lookup.
2015-04-13Add separate type to represent directory pathsBoris Kolpackov1-8/+12
2015-04-13Add initial import supportBoris Kolpackov1-26/+29
2015-04-08Inherit list_value directly from namesBoris Kolpackov1-2/+2
2015-04-07Provide more convenient access to root scopeBoris Kolpackov1-2/+2
2015-03-31Rename root_scope to global_scopeBoris Kolpackov1-10/+10
To avoid confusion with project's root scopes.
2015-03-27Rework dependency state dump supportBoris Kolpackov1-26/+90
We now have a combined (scopes, variables, and targets) dump.
2015-03-25Configure/disfigure src_root saving/removing support; fsdir{} injectionBoris Kolpackov1-0/+23
We can now build out-of-tree.
2015-02-27Variable assignment, appending supportBoris Kolpackov1-0/+72