LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Для сборки проекта принято использовать gnu make.

autotools, pkg-config, cmake это неудачные решения, не стоит их использовать.

Да ну? И как мне файл для make поддерживать в проекте на полсотни модулей (что далеко не предел) и с разными вариантами сборки? Всё руками расписывать?

Make - это низкоуровневый инструмент для сборки, использующий низкоуровневый же конфиг. Со своей задачей он справляется отлично, но заставлять программиста писать этот самый низкоуровневый конфиг вручную, за исключением очень уж простых проектов - это бред, imho. Программисту и так есть чем заняться.

Исходная версия hobbit, :

Для сборки проекта принято использовать gnu make.

autotools, pkg-config, cmake это неудачные решения, не стоит их использовать.

Да ну? И как мне файл для make поддерживать в проекте на полсотни модулей (что далеко не предел) и с разными вариантами сборки? Всё руками расписывать?

Make - это низкоуровневый инструмент для сборки, использующий низкоуровневый же конфиг. Со своей задачей он справляется отлично, но заставлять программиста писать этот самый низкоуровневый конфиг вручную - это бред, imho. Программисту и так есть чем заняться.