mirror of
https://github.com/cpp-best-practices/cppbestpractices.git
synced 2025-12-17 03:04:36 +03:00
Fixed slightly incorrect build2 references
`build2` is a toolchain with both build-system and package manager (and a few other tools to help project management). This adds it to the build system list (it can be used with only the build system) and clarifies that it's a complete toolchain in both references.
This commit is contained in:
committed by
GitHub
parent
ad81298a25
commit
3104a4c183
@@ -35,6 +35,7 @@ Use an industry standard widely accepted build tool. This prevents you from rein
|
|||||||
* [meson](http://mesonbuild.com/index.html) - Open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
|
* [meson](http://mesonbuild.com/index.html) - Open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
|
||||||
* [premake](https://premake.github.io/)
|
* [premake](https://premake.github.io/)
|
||||||
* [xmake](https://xmake.io) - A cross-platform build utility based on Lua. Modern C/C++ build tools, Support multi-language hybrid compilation
|
* [xmake](https://xmake.io) - A cross-platform build utility based on Lua. Modern C/C++ build tools, Support multi-language hybrid compilation
|
||||||
|
* [build2](https://build2.org) - A cargo-like complete toolchain (build system, package manager, project manager)
|
||||||
|
|
||||||
Remember, it's not just a build tool, it's also a programming language. Try to maintain good clean build scripts and follow the recommended practices for the tool you are using.
|
Remember, it's not just a build tool, it's also a programming language. Try to maintain good clean build scripts and follow the recommended practices for the tool you are using.
|
||||||
|
|
||||||
@@ -46,7 +47,7 @@ Package management is an important topic in C++, with currently no clear winner.
|
|||||||
* [hunter](https://github.com/ruslo/hunter) - CMake driven cross-platform package manager for C/C++
|
* [hunter](https://github.com/ruslo/hunter) - CMake driven cross-platform package manager for C/C++
|
||||||
* [C++ Archive Network (CPPAN)](https://cppan.org/) - a crossplatform dependency manager for C++
|
* [C++ Archive Network (CPPAN)](https://cppan.org/) - a crossplatform dependency manager for C++
|
||||||
* [qpm](https://www.qpm.io/) - Package manager for Qt
|
* [qpm](https://www.qpm.io/) - Package manager for Qt
|
||||||
* [build2](https://build2.org/) - cargo-like package management for C++
|
* [build2](https://build2.org/) - A cargo-like complete toolchain (build system, package manager, project manager)
|
||||||
* [Buckaroo](https://buckaroo.pm) - Truly decentralized cross-platform dependency manager for C/C++ and more
|
* [Buckaroo](https://buckaroo.pm) - Truly decentralized cross-platform dependency manager for C/C++ and more
|
||||||
* [Vcpkg](https://github.com/microsoft/vcpkg) - Microsoft C++ Library Manager for Windows, Linux, and MacOS - [description](https://docs.microsoft.com/en-us/cpp/build/vcpkg)
|
* [Vcpkg](https://github.com/microsoft/vcpkg) - Microsoft C++ Library Manager for Windows, Linux, and MacOS - [description](https://docs.microsoft.com/en-us/cpp/build/vcpkg)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user