可以使用与当前工作目录不同的目录中的Jamroot.jam文件调用bjam,就像可以从make命令行界面选择Makefile一样:
make -f ../../MyMakefile MyTargetName
bjam ../../MyBjamFile.jam MyTargetName??
发布于 2011-11-27 23:58:46
我不相信有一种方法可以使用不同的Jamfile/Jamroot。但您可以引用其他目录中的项目。
bjam ../..//MyTargetName这将创建在../../Jamfile (或../../Jamroot)中定义的名为MyTargetName的目标。以下方法可能会起作用,但我不确定:
bjam ../../MyBjamFile.jam//MyTargetName这应该会找到正确的目标,但可能仍然会遍历父目录来查找Jamroot文件,该文件可能存在也可能不存在。
https://stackoverflow.com/questions/7179889
复制相似问题