我有一个果酱文件层次结构如下:
果酱:
lib foo : <file>/SOME/RANDOM/FILE ;
build-project p1 ;
build-project p2 ;
p1 中的 Jamfile:
lib bar : bar.cpp
p2中的Jamfile:
lib bar2 : bar2.cpp ../p1//bar ..//foo ;
所以 bar2 依赖于 bar 和 foo 使用相对路径。
是否可以在 Jamroot 中编写单个命令,以便我可以在 p2 的 Jamfile 中编写以下命令?
lib bar2 : bar2.cpp /p1//bar //foo ;
这会更方便,因为您不再需要考虑相对路径。我知道有use-project
命令,但是 1)我需要为每个子目录编写一个 use-project,2)我不知道如何使用 use-project 声明根文件夹...
谢谢!