【发布时间】:2013-08-23 15:30:38
【问题描述】:
我不想在交叉编译项目的源代码树中包含静态库,而是想将 boost 直接添加到 cmake 中并构建它。这个可以吗?
【问题讨论】:
-
为什么是cmake,bjam有什么问题?
-
嗨,bjam 没什么问题。只是 CMake 可以与我拥有的所有其他库顺利集成。当(这并不常见)我找到一个没有 cmakefile 的库时,我会从网上获取它或自己编写它。但是在 boost, 1 的情况下,libs 的关系并不是微不足道的。 2 有些人似乎已经在研究这个,所以我更喜欢使用正确的方式(git模块化也很棒,但这只是一个奖励)。
-
您可以使用外部项目通过 bjam 构建 boost。喜欢这里:cmake.org/pipermail/cmake/2012-June/050775.html
-
@EmileCormier 投票和收藏并不表示问题的主题性质。此问题与 SO 无关,请随时对其进行编辑,使其与主题内容保持一致,并将进入重新打开队列以供审核。
-
@bluefeet,我尽我所能试图挽救这个问题。我很确定我抓住了原始发帖人的动机,并将问题改写为不主观。