4
0
mirror of https://github.com/QuasarApp/installer-framework.git synced 2025-05-02 00:09:33 +00:00

33 lines
786 B
Prolog
Raw Normal View History

CONFIG += ordered
TEMPLATE = subdirs
EXTRASUBDIRS = \
auto \
downloadspeed \
environmentvariable \
fileengineclient \
fileengineserver
include(../installerfw.pri)
!isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) {
for(SUBDIR, EXTRASUBDIRS) {
mkdir.commands += $$QMAKE_MKDIR $$SUBDIR $${IFW_NEWLINE}
}
QMAKE_EXTRA_TARGETS += mkdir
}
for(SUBDIR, EXTRASUBDIRS) {
tests.commands += cd $$SUBDIR && $(QMAKE) -r $$PWD/$$SUBDIR && $(MAKE) $${IFW_NEWLINE}
}
!isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) {
tests.depends = mkdir
}
QMAKE_EXTRA_TARGETS *= tests
# forward make "check" target to autotests
check.commands += cd $$PWD/auto && $(QMAKE) -r $$PWD/auto && $(MAKE) check
check.depends = first
QMAKE_EXTRA_TARGETS *= check