setup - A simple Bash library for setting up a directory structure using Makefile-like definitions.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Linux
- Chrome OS
CMake is described as 'Family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler' and is a Build System in the development category. There are more than 25 alternatives to CMake for a variety of platforms, including Linux, Mac, Windows, BSD and Self-Hosted apps. The best CMake alternative is Gradle, which is both free and Open Source. Other great apps like CMake are Maven, GNU Make, Premake and SCons.
setup - A simple Bash library for setting up a directory structure using Makefile-like definitions.
The easiest build framework you will ever use. Just answer three simple questions (What is the name of your solution? What is the path to source control? What is your company name?) and you are building.


A modern build, configuration management, ci/cd tool for automation Flexible data modelling, design of composition, OO and test driven Comprehensive workflow orchestration: full support all type of condition, loop(recursive), break, assert.


CheckInstall is a Linux program which eases installation & uninstallation of software compiled from source. After software compilation it can automatically generate a Slackware, RPM, or Debian-compatible package that can later be cleanly uninstalled.