Можно ли конвертировать CMakeLists.txt в Makefile Unix? - PullRequest
4 голосов
/ 15 января 2011

Я пытаюсь избавиться от cmake в моем проекте по некоторым причинам.Мне нужно создать make-файлы Unix, чтобы построить мой проект.Если я использую cmake для их генерации, эти make-файлы будут зависеть от cmakeЕдинственный инструмент для сборки, который я могу использовать, - один из набора инструментов GNU.

1 Ответ

2 голосов
/ 15 января 2011

cmake был изобретен как портативный способ создания make-файлов. Если вы хотите взглянуть на альтернативу, взгляните на bjam from boost . Этот инструмент работает с множеством наборов инструментов (называемых набором инструментов в терминологии bjam) и довольно прост в использовании, как и cmake.

Если вы действительно хотите избавиться от cmake или bjam, то напишите свои собственные make-файлы, взяв, например, файлы, сгенерированные cmake, в качестве основы ... Но это ограничит область применения систем и наборов инструментов, на которых будет компилироваться ваш код , Если честно, я бы скорее счел это болью и рекомендовал бы использовать bjam, если вам нужна лучшая поддержка для других наборов инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...