metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-04-25 09:28 pm

Makefile

Это, а как правильно makefile делать? А то что-то руками писать зависимости быстро начинает надоедать.

[identity profile] baramin.livejournal.com 2012-04-25 09:48 pm (UTC)(link)
Ну, чисто для экзотики, есть еще qmake и непаханное поле вокруг ant.

Вся Java собирается на makefile, JavaFX на ant, JavaFX Webkit - qmake.
Собственно это три альтернативы для действительно кроссплатформенной сборки.
Рано или поздно, но все виденные мной проекты с устоявшейся структурой
докатывались до ручных makefile. Хотя личинки этих файлов за заре быстрого
роста генерировали разными тулами (чаще - самописными).

[identity profile] fkng-stupid-lj.livejournal.com 2012-04-25 10:05 pm (UTC)(link)
Скажем, если в проекте есть что-то кроме компиляции C/C++, то без ручного makefile никак.

[identity profile] familom.livejournal.com 2012-04-26 04:38 am (UTC)(link)
Да ладно. cmake, add_custom_command и прочее.