次のようなジャムファイル階層があります。
ジャムルート:
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 に依存します。
代わりに p2 の Jamfile に次のコマンドを書き込むことができるように、Jamroot に単一のコマンドを書き込むことは可能ですか?
lib bar2 : bar2.cpp /p1//bar //foo ;
もう相対パスを考える必要がないので、より便利です。コマンドがあることは知っていますが、use-project
1) サブディレクトリごとに use-project を作成する必要があります。2) use-project を使用してルート フォルダーを宣言する方法がわかりません...
ありがとう!