История изменений
Исправление hobbit, (текущая версия) :
Для сборки проекта принято использовать gnu make.
autotools, pkg-config, cmake это неудачные решения, не стоит их использовать.
Да ну? И как мне файл для make поддерживать в проекте на полсотни модулей (что далеко не предел) и с разными вариантами сборки? Всё руками расписывать?
Make - это низкоуровневый инструмент для сборки, использующий низкоуровневый же конфиг. Со своей задачей он справляется отлично, но заставлять программиста писать этот самый низкоуровневый конфиг вручную, за исключением очень уж простых проектов - это бред, imho. Программисту и так есть чем заняться.
Исходная версия hobbit, :
Для сборки проекта принято использовать gnu make.
autotools, pkg-config, cmake это неудачные решения, не стоит их использовать.
Да ну? И как мне файл для make поддерживать в проекте на полсотни модулей (что далеко не предел) и с разными вариантами сборки? Всё руками расписывать?
Make - это низкоуровневый инструмент для сборки, использующий низкоуровневый же конфиг. Со своей задачей он справляется отлично, но заставлять программиста писать этот самый низкоуровневый конфиг вручную - это бред, imho. Программисту и так есть чем заняться.