Ich weiß das interessiert hier niemanden (außer vielleicht WYE), aber ich habe vielleicht
mein ultimatives Build-System gefunden (muss es aber erst noch ausprobieren). Wir haben auf der Arbeit ein selbst geschriebenes Build-Tool namens Lace, und das basiert auf Ruby, was schon sehr geil ist, weil man dadurch fast alles damit machen kann - dafür ist es aber auch wirklich ein Build-Tool und macht alle Sachen selbst, wenn es kann. Man kann zwar eine Visual Studio-Solution generieren, aber die ruft halt intern auch nur unser Build-Tool auf beim bauen und aktuallisiert sich nichtmal automatisch, wenn man an den Konfigurationsfiles etwas ändert. Dann gibt es da CMake, was genau das tut, was ich will, nämlich Visual Studio Solutions (oder anderes) generieren, die das "native" Build System verwenden und sich auch automatisch updaten, wenn man etwas ändert. Das finde ich großartig, dafür ist es aber halt eine eigene Sprache und keine Script-Sprache, und viele Dinge sind darin ätzend kompliziert zu machen. BuildAMation könnte genau das sein, was ich haben will, nämlich eine Mischung aus beidem. Es verwendet C#, also eine bekannte und mächtige Sprache, generiert aber Solutions für das native Build-System. Wenn das Ding alle mir wichtigen Funktionen unterstützt und erweiterbar ist, könnte das in Zukunft das Build-System meiner Wahl sein.