Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Einige Sprachen bringen ja inzwischen was mit und das benutze ich dann auch. Rust mit cargo, JS/ES/TS mit npm und seinen Derivaten, Scala sbt, naja und sonst so in der JVM-Gegend, würde ich Gradle nutzen.
Geht ja nur ums Kompilieren. Alles danach, mache ich in der CI/CD pipeline oder (ggf. auch in Verbindung damit) AWX (also ansible).
qmake macht für mich keinen Sinn, wenn man kein QT-Projekt bauen will.
Was spricht denn gegen das Standard make ? Mit mehrstufigen Makefiles kannst du auch komplexere Projekte bauen lassen und verschiedene build-Tools kombinieren.
Wir haben in einem komplexeren embedded Linux Projekt bspw. ein Toplevel-Makefile, welches den build anstößt und darunter verschiedene Applikationen/Libraries, von denen wiederum welche mit make, qmake oder cmake gebaut werden.