我有一個果醬文件層次結構如下:升壓果醬,使用絕對路徑依賴關係
Jamroot中:
lib foo : <file>/SOME/RANDOM/FILE ;
build-project p1 ;
build-project p2 ;
的Jamfile在P1:
lib bar : bar.cpp
的Jamfile在P2:
lib bar2 : bar2.cpp ../p1//bar ..//foo ;
因此bar2取決於在酒吧和foo使用相對路徑。
是否可以在Jamroot中編寫單個命令,以便我可以在p2中的Jamfile中編寫以下代碼?
lib bar2 : bar2.cpp /p1//bar //foo ;
這樣會更方便,因爲您不需要考慮相對路徑了。我知道有use-project
命令,但是1)我需要爲每個子目錄編寫一個use-project,2)我不知道如何使用use-project聲明根文件夾...
謝謝!