2011-08-24 54 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中的文件,這可能會或可能不存在的父目錄。