blade-build

Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...

OTHER License

Stars
2K
Committers
43
blade-build - v2.0 release Latest Release

Published by chen3feng about 3 years ago

Blade 2.0 release. Fixed some bugs and update some docs based on V2.0-pre2.

  • protoc supports multiple plugins (#943)
  • Fix py3 popen encoding issue (#938)
  • Fix mac compatible issue (#937)
  • ...
blade-build - v2.0-beta2

Published by chen3feng over 3 years ago

Add more bugfix on beta1
Support re and open to DSL

blade-build - v2.0-beta1

Published by chen3feng over 3 years ago

Include some bugfix. Already ran in internal environment for 2 days

blade-build - v2.0 beta release

Published by chen3feng over 3 years ago

This is the v 2.0 beta version. Verified in the internal production environment.

Features:

  • Inclusion check for "hdrs" and private headers
  • The new "load" statement to write and use extension
  • Visibility is private for all targets by default and supports "legacy public" to fit the old codebase.
  • A better method for append/prepend config items
  • Concurrency maven downloading
  • Many performance improvements, code quality improvements include refactoring, ci, testing, docs, lint, and bugfix
blade-build - v2.0 alpha release

Published by chen3feng almost 4 years ago

Include many new features and improvements! See Upgrade Notes for details.

blade-build - Include some small bugfix and document improvment

Published by chen3feng over 4 years ago

blade-build - The final 1.x version release

Published by chen3feng over 6 years ago

This is the last version before 2.0, merged all trivial bugfixes and changes.
In the developing version 2.0, we will provide full functional java/python support, and support ninja as a backend, which makes building speedup tremendously!