假设我有一个大项目Example
,包含两个子项目ProjectA
和ProjectB
。 ProjectB
同时有两个子项目ProjectB1
和ProjectB2
。是否可以指定ProjectA
取决于ProjectB
个子项目之一?
projectA.pro
TEMPLATE=app
...
projectB.pro
TEMPLATE=subdirs
SUBDIRS+= projectB1 projectB2
projectB1.file = projectB1.pro
projectB2.file = projectB2.pro
Example.pro
TEMPLATE = subdirs
SUBDIRS += projectA projectB
projectA.file = projectA.pro
projectA.depends = projectB.projectB1 (?)
projectB.file = projectB.pro
答案 0 :(得分:0)
可以通过明确指定projectB1
来完成。将其添加到Example.pro
:
projectB1.file = projectB1.pro
projectA.depends = projectB1
SUBDIRS += projectB1