Notlösung würde ich das auch nicht nennen. Batchdateien waren schon immer das Mittel der Wahl bei größeren Projekten. Unter Linux sind die Make-Dateien im Grunde auch nichts anderes als Batchdateien.
Damit ist man immer flexibler als mit den starren Optionen die eine
IDE (egal welche) vorgibt.