metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-05 01:05 pm

А давайте айседа еще немного огорчим

Что лучше, bjam или CMake и можно ли их сравнивать вообще?

[identity profile] alexott.livejournal.com 2012-06-05 11:08 am (UTC)(link)
CMake, как мне кажется, получше будет (не зря есть версия сборки буста на CMake ;-)
Мы используем его для наших продуктов, достаточно гибко и переносимо...
dememax: (коварство)

[personal profile] dememax 2012-06-06 07:47 pm (UTC)(link)
Насколько я понимаю, используя CMake можно достичь органичности встраивания в среду, если она есть.
Например, если человек привык видеть у себя в Microsoft Visual Studio подпроекты в виде проектов самой студии - то тут CMake очень даже хорошо может помочь, сгенерировав по описанию файл проекта для среды.

А разве CMake стал равноправной версией сборки для Boost?
Взглянул в свою систему, ни одного упоминания про CMake для Boost нет, исключительно dev-util/boost-build (т.е. bjam).

[identity profile] alexott.livejournal.com 2012-06-07 08:03 am (UTC)(link)
да, CMake'овские генераторы для разных IDE - это полезная вещь... Плюс некоторые IDE стали поддерживать их в виде нативных проектов...
Насчет буста - я помню, что была ветка - может ее и забросили уже - они пытались перевести все на cmake, и паковать результаты с помощью cpack. Вторая цель у них была - сделать буст более модульным, с более четким разбитием на библиотеки