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' and is an app in the Development category. There are more than 25 alternatives to CMake for a variety of platforms, including Linux, Mac, Windows, BSD and Android. The best alternative is GNU Make, which is both free and Open Source. Other great apps like CMake are Premake (Free, Open Source), SCons (Free, Open Source), Maven (Free, Open Source) and Ninja Build (Free, Open Source).
Uses a syntax almost identical to GNU make. Automatically handles cross-makefile dependencies — recursive make is no longer necessary. Finds all include files (scans source files for #include) automatically, and makes them if they don’t yet exist.
pypyr is an open source task-runner for automation pipelines. pypyr lets you script sequential tasks in a simple yaml format with conditional execution, loops, error handling and retries for any step in your pipeline.
The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software.
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.
xmake is a cross-platform build utility based on Lua. The project focuses on making development and building easier and provides many features (e.g package, install, plugin, macro, action, option, task ...