将Bjam与Eclipse CDT集成?

时间:2014-12-01 07:09:39

标签: linux eclipse-cdt bjam

我的源代码树中有多个Jamfiles。

有些用于构建一些可执行文件。一些用于静态库。

默认情况下Eclipse CDT要编译,我想改用bjam(因为团队中的其他人使用bjam并维护那些Jamfiles)。

我尝试将构建器命令(在属性 - > C / C ++构建 - >构建器设置中)切换到bjam而不是make,然后我更新了“构建(增量构建)”(在属性 - > C中) / C ++ build-> Behavior)调用正确的目标。

当我点击运行时,它会调用正确的命令,但它看不到Jamfile。

有没有办法指定jamfile?

提前致谢。

1 个答案:

答案 0 :(得分:0)

通过将Jamroot放入项目文件夹,我很容易做到了。我想如果您不想构建所有内容,则必须指定目标。

然后我当然在根目录中运行b2,而不是在./src

中运行

Eclipse确实提供了自定义构建环境,因此可能存在问题,因此请尝试从控制台运行b2。