UPcmd is described as 'A modern build, configuration management, ci/cd tool for automation'. There are more than 25 alternatives to UPcmd for a variety of platforms, including Linux, Mac, Windows, BSD and Haiku. The best alternative is CMake, which is both free and Open Source. Other great apps like UPcmd are GNU Make (Free, Open Source), Ninja Build (Free, Open Source), SCons (Free, Open Source) and Maven (Free, Open Source).
qmake is a tool from The Qt Company that helps simplify the build process for development project across different platforms. qmake automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile.
EBuild is a software project build, dependency management and reporting technology. The aim is to be able to tackle any build problem in a structured, declarative and elegant way. It is extensible via a plugin interface.