是否可以依赖qmake中的特定子项目?

时间:2015-05-12 19:37:35

标签: qt-creator qmake

假设我有一个大项目Example,包含两个子项目ProjectAProjectBProjectB同时有两个子项目ProjectB1ProjectB2。是否可以指定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

1 个答案:

答案 0 :(得分:0)

可以通过明确指定projectB1来完成。将其添加到Example.pro

的末尾
projectB1.file = projectB1.pro
projectA.depends = projectB1
SUBDIRS += projectB1