blob: f5526181b5820e17e1269a8dd84a553f70fef305 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
defineReplace(srcList) {
LIST=$$1
for(item,LIST) {
ITEMLIST=$$item,$${ITEMLIST}
}
return($${ITEMLIST})
}
QMAKE_CXXFLAGS += -ftest-coverage -fprofile-arcs
LIBS += -lgcov
# OBJECTS_DIR = .obj
MOC_DIR = .moc
QMAKE_EXTRA_TARGETS += coverage
coverage.depends = check-xml
coverage.commands = @../coverage.py $$srcList($$TEST_SOURCES) .obj 90
QMAKE_EXTRA_TARGETS += coverage-xml
coverage-xml.depends = check-xml
coverage-xml.commands = @../coverage.py $$srcList($$TEST_SOURCES) .obj 90
QMAKE_CLEAN += *.gcda *.gcno *.gcov *.log *.xml
QMAKE_DISTCLEAN += *.gcda *.gcno *.gcov *.log *.xml
|