假設我有這樣的項目結構:項目依賴與cmake的
Root
+ ProjA
+ SubA.1
+ SubA.2
+ ProjB
+ SubB.1
+ SubB.2
而且依賴我的設置是:
SubA.2 depends on SubA.1
ProjA depends on SubA.1 and SubA.2
ProjB depends on ProjA
我想要做的建造順序是這樣的,當開始與make -jX
:
1. SubA.1
2. SubA.2
3. SubB.1 SubB.2
但事實卻是:
1. SubA.1 SubB.1 SubB.2
2. SubA.2
看來ProjB => ProjA
不能用來讓所有的SubB
S編譯後SubA
秒。
在所有SubA
s完成後,如何才能使所有SubB
都生成?
你有哪一種依賴?如果處於鏈接時,依賴項目的所有對象都可以構建,並且只有鏈接階段可能必須等待依賴目標完成。 – Antonio