Повышение варенья против варенья - PullRequest
6 голосов
/ 22 марта 2010

Я недавно собрал библиотеки Boost в Linux и заметил, что для сборки необходим исполняемый файл bjam. Относится ли bjam к jam ? Если это связано с джемом, они как-то расширяют (или даже тупят) бжам? Используется ли он только для сборки библиотек Boost или это вообще инструмент для сборки чего-либо?

Ответы [ 2 ]

9 голосов
/ 25 марта 2010

Boost.Jam изначально был слегка модифицированной версией классического Jam.Постепенно расходился очень далеко.Boost.Jam на самом деле является низкоуровневым компонентом двигателя Boost.Build и не предназначен для самостоятельного использования.Boost.Build - это общий инструмент для сборки, он никак не связан с библиотеками C ++ Boost.

3 голосов
/ 22 марта 2010

Boost jam (bjam) - это расширение, больше похожее на разветвленную версию, джема для исполнения. не только для создания библиотек Boost. Его можно использовать как общий инструмент для сборки. Существует также фут-джем в этом отношении. Все заклинания порождены джемом перформса на основе моего исследования инструмента. Я считаю, что Boost Jam V2 настолько далек от оригинальной реализации Perforce Jam, что это не тот же инструмент, за исключением очень и очень высокого уровня.

...