I wonder if anyone has set up a gcov code coverage analysis setup using qmake. I'd be interested in the details :)
Printable View
I wonder if anyone has set up a gcov code coverage analysis setup using qmake. I'd be interested in the details :)
This is a bit hackish but works :)
Code:
###################################################################### # make coverage (debug) ###################################################################### coverage.CONFIG += recursive QMAKE_EXTRA_TARGETS += coverage CONFIG(debug,debug|release) { QMAKE_EXTRA_TARGETS += cov_cxxflags cov_lflags cov_cxxflags.target = coverage cov_cxxflags.depends = CXXFLAGS += -fprofile-arcs -ftest-coverage cov_lflags.target = coverage cov_lflags.depends = LFLAGS += -fprofile-arcs -ftest-coverage coverage.commands = @echo "Built with coverage support..." build_pass|!debug_and_release:coverage.depends = all QMAKE_CLEAN += $(OBJECTS_DIR)/*.gcda $(OBJECTS_DIR)/*.gcno }