一个实际工程往往由很多子项目构成,并且各个子项目之间可能存在依赖关系。由qmake实现此类项目关系表述非常简单。
实例:
项目“project”由“project1”,“project2”,“project3”,“project4”组成,项目“project2”依赖“project1”。
#This is a qmake subdirs project
#This file name is project.pro
TEMPLATE = subdirs
project1.file = $$PWD/project1/project1.pro
project2.file = $$PWD/project2/project2.pro
project3.file = $$PWD/project3/project3.pro
project4.file = $$PWD/project4/project4.pro
#project2 depend on project1
project2.depends += project1
SUBDIRS += project1
SUBDIRS += project2
SUBDIRS += project3
SUBDIRS += project4
解释:
TEMPLA |