0
选择Jamroot中的文件是有可能在不同的目录当前工作目录与Jamroot.jam文件来调用bjam的,就像它可以从make命令行界面中选择的Makefile:为bjam的
make -f ../../MyMakefile MyTargetName
bjam ../../MyBjamFile.jam MyTargetName
? ?
选择Jamroot中的文件是有可能在不同的目录当前工作目录与Jamroot.jam文件来调用bjam的,就像它可以从make命令行界面中选择的Makefile:为bjam的
make -f ../../MyMakefile MyTargetName
bjam ../../MyBjamFile.jam MyTargetName
? ?
我不相信有一种方法可以使用不同的Jamfile/Jamroot。但是你可以参考其他目录中的项目。
bjam ../..//MyTargetName
这将创建名为目标MyTargetName
在../../Jamfile(或../../Jamroot)所定义。以下可能的工作,但我不知道:
bjam ../../MyBjamFile.jam//MyTargetName
这应该找到正确的目标,但仍然可能会遍历寻找Jamroot中的文件,这可能会或可能不存在的父目录。