Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-05 | Rename build directory/namespace to build2 | Boris Kolpackov | 1 | -831/+0 | |
2015-12-14 | Add support for variable prepend operator: =+ | Boris Kolpackov | 1 | -0/+6 | |
2015-12-03 | Add ability for module to remember that it is unconfigured | Boris Kolpackov | 1 | -0/+2 | |
A module can set and then check the config.*.configured special variable to false. | |||||
2015-12-02 | Add support for optional configuration for cli module | Boris Kolpackov | 1 | -5/+5 | |
2015-12-02 | Implement optional module loading | Boris Kolpackov | 1 | -21/+61 | |
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-01 | Use 'extension' variable to resolve extension for file{} | Boris Kolpackov | 1 | -2/+7 | |
We now also check target type/pattern-specific variables. So the new usage is: cli{*}: extension = cli | |||||
2015-09-04 | Fix static initialization order issue | Boris Kolpackov | 1 | -1/+3 | |
2015-08-24 | New variable architecture | Boris Kolpackov | 1 | -178/+557 | |
2015-08-17 | Tighten variable_map interface | Boris Kolpackov | 1 | -18/+43 | |
2015-07-31 | Essential install module functionality | Boris Kolpackov | 1 | -4/+21 | |
2015-07-29 | Initial support for target type/pattern-specific variables | Boris Kolpackov | 1 | -1/+9 | |
2015-07-28 | Install module genesis | Boris Kolpackov | 1 | -6/+6 | |
2015-07-24 | Further test module development | Boris Kolpackov | 1 | -0/+12 | |
2015-07-21 | Test module genesis | Boris Kolpackov | 1 | -0/+4 | |
2015-07-15 | Implement project-qualified names/prerequisites, two-stage import | Boris Kolpackov | 1 | -1/+2 | |
2015-07-13 | Implement subproject import | Boris Kolpackov | 1 | -0/+13 | |
2015-07-13 | Make subprojects list of name=subdir pairs | Boris Kolpackov | 1 | -2/+5 | |
2015-07-13 | Add support for pair-enabled variables | Boris Kolpackov | 1 | -2/+3 | |
2015-07-10 | Implement automatic subproject discovery | Boris Kolpackov | 1 | -0/+8 | |
Currently we only capture their directories without the project names. We will need project names when we hook import search into this. | |||||
2015-07-08 | Implement automatic amalgamation discovery | Boris Kolpackov | 1 | -4/+11 | |
2015-06-18 | Move path and filesystem from build2 to libbutl | Boris Kolpackov | 1 | -2/+1 | |
2015-06-18 | Move prefix-map from build2 to libbutl | Boris Kolpackov | 1 | -22/+25 | |
2015-05-22 | Get rid of gcc, clang warnings (-Wall) | Boris Kolpackov | 1 | -1/+1 | |
2015-05-22 | Some hoop-jumping to make clang happy | Boris Kolpackov | 1 | -1/+1 | |
2015-05-22 | Qualify nullptr_t with std:: | Boris Kolpackov | 1 | -1/+1 | |
2015-05-11 | Correct copyright | Boris Kolpackov | 1 | -1/+1 | |
2015-04-29 | Add support for setting target-specific variables from buildfiles | Boris Kolpackov | 1 | -2/+7 | |
2015-04-28 | Second iteration over import/export support | Boris Kolpackov | 1 | -0/+10 | |
2015-04-27 | Add support for specifying library link order | Boris Kolpackov | 1 | -0/+4 | |
2015-04-20 | Merge config.cxx.* variables into cxx.* when loading cxx module | Boris Kolpackov | 1 | -5/+11 | |
2015-04-15 | New variables architecture | Boris Kolpackov | 1 | -26/+28 | |
Now operator[] is only used for lookup. | |||||
2015-04-15 | Initial library support | Boris Kolpackov | 1 | -5/+11 | |
2015-04-13 | Add separate type to represent directory paths | Boris Kolpackov | 1 | -11/+4 | |
2015-04-08 | Inherit list_value directly from names | Boris Kolpackov | 1 | -8/+6 | |
2015-04-08 | Distinguish between undefined and null variables | Boris Kolpackov | 1 | -1/+9 | |
2015-04-08 | Get rid of need to store scope in variable value | Boris Kolpackov | 1 | -26/+8 | |
2015-04-07 | Initial support for amalgamation/subprojects | Boris Kolpackov | 1 | -0/+17 | |
For now both need to be manually specified in src bootstrap. At this stage main() loads any outer root scopes while include loads any inner. | |||||
2015-04-01 | Warn about configured/command line value mismatch | Boris Kolpackov | 1 | -37/+26 | |
Also store configured but unspecified values | |||||
2015-04-01 | Implement initial C++ configuration support | Boris Kolpackov | 1 | -7/+43 | |
2015-03-31 | Save config.build | Boris Kolpackov | 1 | -0/+12 | |
2015-03-13 | Add support for "first" and "last" execution modes | Boris Kolpackov | 1 | -0/+1 | |
2015-03-04 | Move roots and bases to appropriate scopes | Boris Kolpackov | 1 | -1/+105 | |
2015-02-27 | Variable assignment, appending support | Boris Kolpackov | 1 | -3/+107 | |
2015-02-26 | Support for scope parents, initial variable support | Boris Kolpackov | 1 | -0/+19 | |