2011-08-24 51 views
0

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

make -f ../../MyMakefile MyTargetName 

bjam ../../MyBjamFile.jam MyTargetName 

? ?

回答

0

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

bjam ../..//MyTargetName 

这将创建名为目标MyTargetName在../../Jamfile(或../../Jamroot)所定义。以下可能的工作,但我不知道:

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

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