Se você está considerando GNU Make, talvez queira investigar alternativas ou concorrentes semelhantes para encontrar a melhor solução. Outros fatores importantes a considerar ao pesquisar alternativas para GNU Make incluem projects e files. A melhor alternativa geral para GNU Make é CMake. Outros aplicativos semelhantes a GNU Make são SCons, Leiningen, MPW Make, e FinalBuilder. GNU Make alternativas podem ser encontradas em Outro Software de Entrega Contínua.
CMake é uma família de ferramentas projetadas para construir, testar e empacotar software. CMake é usado para controlar o processo de compilação de software usando arquivos de configuração simples, independentes de plataforma e compilador. CMake gera makefiles nativos e espaços de trabalho que podem ser usados no ambiente de compilador de sua escolha.
SCons é uma ferramenta de construção de software de código aberto, ou seja, uma ferramenta de construção de próxima geração.
Macintosh Programmer's Workshop (MPW) é um produto projetado especificamente para desenvolvedores profissionais de software Macintosh. Ele reúne uma coleção abrangente de ferramentas de desenvolvimento projetadas para dar suporte a programadores de C, C++ e linguagem de montagem que estão escrevendo software para Mac OS 7.x/8.x/9.x.
Automatizar o seu processo de Build é simples com o FinalBuilder. Com o FinalBuilder você não precisa editar xml, ou escrever scripts. Defina visualmente e depure seus scripts de build, depois agende-os com o agendador do Windows, ou integre-os com o Continua CI, Jenkins ou qualquer outro servidor de CI.
Apache Buildr é um sistema de construção para aplicações baseadas em Java, incluindo suporte para Scala, Groovy e um número crescente de linguagens e ferramentas JVM.
distcc é um programa para distribuir compilações de código C, C++, Objective C ou Objective C++ em várias máquinas em uma rede. distcc deve sempre gerar os mesmos resultados que uma compilação local, é simples de instalar e usar, e geralmente é muito mais rápido do que uma compilação local.
FlowTracer é um software de infraestrutura versátil e poderoso (com agendamento de tarefas embutido) para desenvolvimento, gerenciamento e execução paralela de fluxos de design. Qualquer engenheiro, programador ou profissional de TI acostumado a implementar e gerenciar fluxos com scripts ou GNU Make encontrará no FlowTracer uma solução superior. Através de suas capacidades de visualização e resolução de problemas, fluxos de design complexos podem ser facilmente compreendidos, mantidos e expandidos.
Boost.Build cuida da compilação de suas fontes com as opções corretas, criando bibliotecas estáticas e compartilhadas, fazendo executáveis e outras tarefas - seja usando gcc, msvc ou uma dúzia de outros compiladores C++ suportados - em sistemas Windows, OSX, Linux e UNIX comerciais.
Cabal é um sistema para construir e empacotar bibliotecas e programas Haskell. Ele define uma interface comum para autores e distribuidores de pacotes construírem suas aplicações de maneira portátil. Cabal é parte de uma infraestrutura maior para distribuir, organizar e catalogar bibliotecas e programas Haskell.