aboutsummaryrefslogtreecommitdiff
path: root/build/bin/module.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-08-29New configure meta-operation implementationBoris Kolpackov1-5/+9
Now we search and match (but do not execute) a rule for every operation supported by the project.
2015-08-27Dist module/meta-operation initial implementationBoris Kolpackov1-7/+5
2015-08-24New variable architectureBoris Kolpackov1-11/+26
2015-08-14Rework meta/operation registrationBoris Kolpackov1-0/+7
We now have global tables for meta/operation. Plus each can then be enabled on the per-project basis.
2015-07-31Essential install module functionalityBoris Kolpackov1-13/+43
2015-07-14Add notion of strong/weak amalgamation, make strong new clean boundaryBoris Kolpackov1-1/+1
2015-07-08Implement automatic amalgamation discoveryBoris Kolpackov1-4/+4
2015-07-07Rework module architectureBoris Kolpackov1-14/+45
Now the target type and rule maps are in scopes (builtins -- in global scope). We also now have the map of loaded modules in the root scope of each project.
2015-05-11Correct copyrightBoris Kolpackov1-1/+1
2015-04-29Get rid of on-demand configuration for nowBoris Kolpackov1-10/+36
2015-04-24Take one on library linkingBoris Kolpackov1-0/+58