LINUX.ORG.RU

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

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

Ок, по религиозным причинам cmake вычёркиваем. scons уже предложили — но и он тебе с почему-то не подошёл.

ответь сам себе на вопрос: scons или cmake могут делать все пункты, которые я перечислил? представим себе, что они установлены.

особенно важные вещи, чтобы ты ничего не упустил: сборка и валидация тарболла, поддержка install/uninstall, возможность сконфигурировать проект перед сборкой (включить/выключить фичи, генерация config.h, передача параметров конфигурации сборочным скриптам конкретных модулей, определение host/target архитектуры, с возможностью настроить проект под них), возможность подключать 3rd-party библиотеки, как через pkg-config, так и без него, в т.ч. если они установлены в другой префикс нежели компилируемый проект. желательна поддержка кросс-компиляции.

(это далеко не полный список того, что мне надо от сборочной системы, но примерное направление должно стать понятно)

Исправление waker, :

Ок, по религиозным причинам cmake вычёркиваем. scons уже предложили — но и он тебе с почему-то не подошёл.

ответь сам себе на вопрос: scons или cmake могут делать все пункты, которые я перечислил? представим себе, что они установлены.

особенно важные вещи, чтобы ты ничего не упустил: сборка и валидация тарболла, поддержка install/uninstall, возможность сконфигурировать проект перед сборкой (включить/выключить фичи, генерация config.h, передача параметров конфигурации сборочным скриптам конкретных модулей, определение host/target архитектуры, с возможностью настроить проект под них), возможность подключать 3rd-party библиотеки, как через pkg-config, так и без него, в т.ч. если они установлены в другой префикс нежели компилируемый проект. желательна поддержка кросс-компиляции.

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

Ок, по религиозным причинам cmake вычёркиваем. scons уже предложили — но и он тебе с почему-то не подошёл.

ответь сам себе на вопрос: scons или cmake могут делать все пункты, которые я перечислил? представим себе, что они установлены.