sheeeng
11th March 2010, 06:13
Hi,
What is the differences between SUBDIRS+=*.pro and include(*.pro) statement in qmake? I'm trying to pass a DEFINES value into the SUBDIRS statement.
WholeSolution.pro
TEMPLATE = subdirs
CONFIG = ordered
DEFINES *= UNIT_TESTS
SUBDIRS += App/Solution.pro
# include(App/Solution.pro)
App/Solution.pro
contains(DEFINES, UNIT_TESTS) {
SUBDIRS += UnitTest/UnitTest.pro
}
App/Solution.pro does not inherit the UNIT_TESTS definition.
Please advice. Thanks in advance.
What is the differences between SUBDIRS+=*.pro and include(*.pro) statement in qmake? I'm trying to pass a DEFINES value into the SUBDIRS statement.
WholeSolution.pro
TEMPLATE = subdirs
CONFIG = ordered
DEFINES *= UNIT_TESTS
SUBDIRS += App/Solution.pro
# include(App/Solution.pro)
App/Solution.pro
contains(DEFINES, UNIT_TESTS) {
SUBDIRS += UnitTest/UnitTest.pro
}
App/Solution.pro does not inherit the UNIT_TESTS definition.
Please advice. Thanks in advance.