Cppmake ist ein Frontend für Make, das C++-Programme mit weniger Mühe erstellt, als Makefiles von Hand zu schreiben. Das Compilieren eines C++-Programmes mit cppmake ist ähnlich wie das Compilieren eines Java-Programmes. Die Idee ist, dass man einen Klassenpfad angibt, und cppmake automatisch alle Klassen findet, die vom Programm benötigt werden. Die gefundenen Klassen werden compiliert und zu einem Programm oder einer Bibliothek gelinkt.