summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c69198db..aab37293 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -90,7 +90,11 @@ if(AM_COVERAGE)
set(GCOV_EXTRA_FOLDER "../qtapplicationmanager_build")
set(LCOV_EXTRA_ARGS -d ${GCOV_EXTRA_FOLDER})
list(APPEND GCOV_EXCLUDE '/home/qt/work/qt/qtapplicationmanager_build/*')
+ elseif(QT_SOURCE_TREE)
+ string(REGEX REPLACE "/qtbase$" "" qtSrcDir ${QT_SOURCE_TREE})
+ list(APPEND GCOV_EXCLUDE '${qtSrcDir}/*')
endif()
+
set(COVERAGE_DEPENDS all)
if(QT_WILL_INSTALL)
list(APPEND COVERAGE_DEPENDS tests/auto/install)