Releases: mapron/Wuild
v0.7
Wuild 0.6
Main feature:
- Support CMake 3.22 and new -external:I flag for MSVC.
Also, major cleanup of argument list handling, added tests for parsing/generation argument invocation commands.
Now passing arguments with quotes/spaces become less buggy.
Breaking change: removed support for _setEnv option; was present for support MSV2015 inside VS IDE (if you use it with msbuild2ninja, then use older release).
Wuild 0.5
Wuild 0.4
Main changes:
- Added WuildToolExecutorStatus tool;
- Improved WuildCoordinatorStatus output;
- Added json support for diag tools;
- Improved commandline diagnostics, improved detection of errors in tools setup;
- Updated to ninja 1.10.2
- Huge documentation update.
For now Wuild is working for about 4 years, so I'm pretty sure it's ready for production usage.
Wuild 0.3
After a year of development. Wuild version 0.3 released. It mostly fixes stability issues, but also has some improvements:
-Added tool for remote executing tools which has one file argument for update (windows signtool for example);
-Ninja updated to 1.8.2 version
-Gzip compression method is used by default. LZ4 still supported.
Wuild 0.2
-fixed connection Leaks on Coordinator leading to memory pseudoleaks;
-fixed file renaming on write on windows;
-added ability to resend request on error or timeout;
-fixed frame corruption on buffer extra allocation;
-preprocessed files now deleted after successful compilation, so disk usage was reduced.
Wuild 0.1
-First stable release;
-Created frontends: WuildNinja (stable), WuildProxy (stable with some flaws);
-Supported OS: Windows (7+ tested), MacOS (10.10+ tested), Linux 64bit
-Supported distributed build for toolchains: clang (3.8+ tested), MSVC (2015 tested). Ninja files tested only for cmake generator.
-Supported compressions: Gzip, LZ4.