Build Systems And Package Managers

Contents

  1. Child Pages

Child Pages

A C/C++ Build System/Package Manager Comparison
An in-depth comparison of the most popular C/C++ build and packaging systems. Working code examples included for each build/packaging system.
Buck
Installation instructions, examples, resources and more info about Buck, a C/C++ build/package manager.
Buckaroo
ContentsInstallationDependenciesInstallation Ubuntu Install Linuxbrew if you don’t already have it (you probably won’t): Shell $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" 1 $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)" Follow the prompts. Once installed, add Linuxbrew to your path: Shell $ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile $ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile $ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile 123 $ … Continue reading Buckaroo
cmake
Variables, targets, libraries (static and dynamic), if statements, find(), code examples and other CMake information.
Conan
ContentsOverviewInstallationLocal CachePackagingtest_packageOverview Conan is a package manager, primarily designed for C or C++ packages. Installation Linux, macOS, Windows Assuming you have python and pip already installed on your system, you can install Conan with the command: How To Install Conan On Linux, macOS And Windows Shell $ pip install conan 1 $ pip install conan … Continue reading Conan
Gradle
Information on Gradle, a automated build system primarily targeted towards Java.
scons
ContentsOverviewInstallationBasic Hello, World ExampleImporting And ExportingBuildingOverview SCons is a build system. Installation Ubuntu 16.04 You can install scons with: Shell $ sudo apt install scons 1 $ sudo apt install scons However… The default scons provided by 16.04 (xenial) is very out-of-date (v2.4.1). You can get the latest scons (v3.0.1) as of Mar 2018) by first adding … Continue reading scons

Posted: March 16th, 2018 at 6:13 am