Build Systems And Package Managers
Child Pages
A C/C++ Build System/Package Manager Comparison
An opinionated comparison of popular, open-source build systems and package managers for C/C++. This review looks at both programs that compile your code and those that manage dependencies, as the line between build systems and package managers is blurred. Complete with sample code for each build system.
A C/C++ Build System/Package Manager Comparison
An opinionated comparison of popular, open-source build systems and package managers for C/C++. This review looks at both programs that compile your code and those that manage dependencies, as the line between build systems and package managers is blurred. Complete with sample code for each build system.
Buck
Buck
Buckaroo
Buckaroo
CMake is a cross-platform tool for building applications. It is commonly used with C and C++. The program is configured through CMakeLists.txt files, which typically reside in the source directories of the corresponding code. This section covers the CMake basics, external projects, finding packages, installing, OS specific code, and more.
cmake
CMake is a cross-platform tool for building applications. It is commonly used with C and C++. The program is configured through CMakeLists.txt files, which typically reside in the source directories of the corresponding code. This section covers the CMake basics, external projects, finding packages, installing, OS specific code, and more.
Conan
Conan
Gradle
Gradle
SCons
SCons