Ricerca soluzioni alternative a GNU Make su G2, con recensioni reali degli utenti sugli strumenti concorrenti. Altri fattori importanti da considerare quando si ricercano alternative a GNU Make includono tasks e files. La migliore alternativa complessiva a GNU Make è CMake. Altre app simili a GNU Make sono SCons, Leiningen, MPW Make, e FinalBuilder. GNU Make alternative possono essere trovate in Altri software di Continuous Delivery.
CMake è una famiglia di strumenti progettati per costruire, testare e confezionare software. CMake viene utilizzato per controllare il processo di compilazione del software utilizzando semplici file di configurazione indipendenti dalla piattaforma e dal compilatore. CMake genera makefile e spazi di lavoro nativi che possono essere utilizzati nell'ambiente del compilatore di tua scelta.
SCons è uno strumento di costruzione software Open Source, cioè uno strumento di build di nuova generazione.
Leiningen è il modo più semplice per utilizzare Clojure. Con un focus sull'automazione dei progetti e la configurazione dichiarativa, non ti ostacola e ti permette di concentrarti sul tuo codice.
Automatizzare il tuo processo di Build è semplice con FinalBuilder. Con FinalBuilder non è necessario modificare xml o scrivere script. Definisci e esegui il debug visivamente dei tuoi script di build, quindi pianificali con il pianificatore di Windows, o integrali con Continua CI, Jenkins o qualsiasi altro server CI.
Apache Buildr è un sistema di build per applicazioni basate su Java, che include il supporto per Scala, Groovy e un numero crescente di linguaggi e strumenti JVM.
distcc è un programma per distribuire le compilazioni di codice C, C++, Objective C o Objective C++ su diverse macchine in una rete. distcc dovrebbe sempre generare gli stessi risultati di una compilazione locale, è semplice da installare e utilizzare, ed è solitamente molto più veloce di una compilazione locale.
FlowTracer è un software di infrastruttura versatile e potente (con pianificazione dei lavori integrata) per lo sviluppo, la gestione e l'esecuzione parallela dei flussi di progettazione. Qualsiasi ingegnere, programmatore o professionista IT abituato a implementare e gestire flussi con script o GNU Make troverà in FlowTracer una soluzione superiore. Grazie alle sue capacità di visualizzazione e risoluzione dei problemi, i flussi di progettazione complessi possono essere facilmente compresi, mantenuti ed espansi.
Boost.Build si occupa di compilare i tuoi sorgenti con le opzioni corrette, creando librerie statiche e condivise, realizzando eseguibili e altre attività - sia che tu stia usando gcc, msvc, o una dozzina di altri compilatori C++ supportati - su Windows, OSX, Linux e sistemi UNIX commerciali.
Cabal è un sistema per costruire e impacchettare librerie e programmi Haskell. Definisce un'interfaccia comune per gli autori e i distributori di pacchetti per costruire facilmente le loro applicazioni in modo portabile. Cabal fa parte di un'infrastruttura più ampia per distribuire, organizzare e catalogare librerie e programmi Haskell.