Я смотрю scons, и я просто хочу убедиться, что знаю, что это за альтернативы, прежде чем я вложу кусок мозговых клеток во что-то совершенно другое. Я использовал GNU в прошлом, но никогда не был особенно доволен этим.
В частности: почему не используется Ant чаще с проектами C/С++? (учитывая, что там ant cpptasks) Я прочитал несколько сообщений, в которых говорится, что Ant более ориентирован на Java (очевидно), но что Недостаток этого? И почему у нас так лучше, чем у них?
Я работаю с кросс-компилятором для TI DSP, обычно в проекте есть 20-50 cpp файлов. Казалось бы, сложная часть управления построением - это автоматическая проверка зависимостей. Все остальное просто отображает списки файлов вместе с наборами параметров компилятора.
изменить: и почему кросс-компиляция меняет что-нибудь? это компилятор, который работает так же, как и gcc, только что он создает объектные файлы/исполняемые файлы, которые не будут запускаться на моем ПК.