为bjam选择Jamroot文件

时间:2011-08-24 17:42:52

标签: makefile bjam

可以在与当前工作目录不同的目录中使用Jamroot.jam文件调用bjam,就像可以从make命令行界面选择Makefile一样:

make -f ../../MyMakefile MyTargetName

bjam ../../MyBjamFile.jam MyTargetName

...

1 个答案:

答案 0 :(得分:0)

我不相信有办法使用不同的Jamfile / Jamroot。但是你可以参考其他目录中的项目。

bjam ../..//MyTargetName

这将创建在../../Jamfile(或../../Jamroot)中定义的名为MyTargetName的目标。以下可能有效,但我不确定:

bjam ../../MyBjamFile.jam//MyTargetName

那应该找到正确的目标,但可能仍会遍历父目录,寻找可能存在或不存在的Jamroot文件。