Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-28 | Implement support for excluded and ad hoc prerequisites | Boris Kolpackov | 1 | -0/+25 | |
The inclusion/exclusion is controlled via the 'include' prerequisite-specific variable. Valid values are: false - exclude true - include adhoc - include but treat as an ad hoc input For example: lib{foo}: cxx{win32-utility}: include = ($cxx.targe.class == 'windows') exe{bar}: libs{plugin}: include = adhoc | |||||
2018-05-19 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-05-02 | Add support for different backlinking modes, use for Windows DLL assembly | Boris Kolpackov | 1 | -1/+11 | |
2018-04-28 | Expose meta-operation in build.meta_operation variable | Boris Kolpackov | 1 | -1/+10 | |
2018-04-26 | Implement forwarded configurations and backlinking | Boris Kolpackov | 1 | -0/+2 | |
2018-02-22 | Make dist diagnostics tidier yet | Boris Kolpackov | 1 | -1/+10 | |
2018-02-07 | Add support for update-for-{test,install} operation aliases | Boris Kolpackov | 1 | -4/+4 | |
2018-02-06 | Increment targe_count for inner operations only | Boris Kolpackov | 1 | -1/+1 | |
2018-02-03 | Get rid of action rule override semantics | Boris Kolpackov | 1 | -1/+1 | |
Instead we now have two more or less separate match states for outer and inner parts of an action. | |||||
2017-12-13 | Implement info meta operation | Boris Kolpackov | 1 | -0/+2 | |
This meta operation can be used to print basic information (name, version, source/output roots, etc) for one or more projects. | |||||
2017-12-07 | Distinguish between "fixed" and "default" target extensions | Boris Kolpackov | 1 | -0/+2 | |
This fixes wrong merging of, say, file{README} and file{README.MySQL} (in libmysqlclient). | |||||
2017-12-03 | Allow typification of variables and values across load generations | Boris Kolpackov | 1 | -7/+8 | |
The original semantics turned out to be too restrictive. For example, the user may have specified the config.c variable on the command line that is only used by an imported project that is loaded in a subsequent generation. We are also relaxing it for values since conceptually the two feel the same. For a value the (hypothetical) example is a "common" variable set in a project root that is only queried in a subdirectory in a subsequent generation. | |||||
2017-12-01 | Terminate waiting threads if coming off failed load phase | Boris Kolpackov | 1 | -5/+21 | |
In this case the build state may no longer be valid. | |||||
2017-11-21 | Improve skipped update diagnostics | Boris Kolpackov | 1 | -3/+7 | |
Instead of printing a line for each target skipped we now print a summary with count at the end. We also now show the skip count in progress. | |||||
2017-08-20 | Add support for not cleaning generated version file | Boris Kolpackov | 1 | -1/+3 | |
2017-08-01 | Add version, project.summary, project.url built-in variables | Boris Kolpackov | 1 | -0/+4 | |
Extract them from manifest in the version module. Use them when generating the pkg-config's .pc files. | |||||
2017-07-27 | Implement displaying build progress (--progress|-p) | Boris Kolpackov | 1 | -5/+24 | |
2017-05-01 | Add hxx extension for headers | Karen Arutyunov | 1 | -0/+399 | |