diff options
author | Zack Galbreath <zack.galbreath@kitware.com> | 2016-04-04 18:04:35 (GMT) |
---|---|---|
committer | Zack Galbreath <zack.galbreath@kitware.com> | 2016-04-04 18:04:35 (GMT) |
commit | c5ff34cc4703ee296b4bcf8a8ac17e1a9046af26 (patch) | |
tree | f9c8f79d9f38e8d2cad03b7700e71046fa820889 /Modules/CTestCoverageCollectGCOV.cmake | |
parent | ff6211e6358a1c7ea6dff9a37cb8ac24308df5d7 (diff) | |
download | CMake-c5ff34cc4703ee296b4bcf8a8ac17e1a9046af26.zip CMake-c5ff34cc4703ee296b4bcf8a8ac17e1a9046af26.tar.gz CMake-c5ff34cc4703ee296b4bcf8a8ac17e1a9046af26.tar.bz2 |
CTestCoverageCollectGCOV: specify base dir for GLOB_RECURSE
Consistently glob for .gcda files in the binary directory.
Previously the behavior of this function depended on the
current working directory that it was called from.
Diffstat (limited to 'Modules/CTestCoverageCollectGCOV.cmake')
-rw-r--r-- | Modules/CTestCoverageCollectGCOV.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/CTestCoverageCollectGCOV.cmake b/Modules/CTestCoverageCollectGCOV.cmake index f31e432..54c53d2 100644 --- a/Modules/CTestCoverageCollectGCOV.cmake +++ b/Modules/CTestCoverageCollectGCOV.cmake @@ -99,11 +99,11 @@ function(ctest_coverage_collect_gcov) set(gcda_files) set(label_files) if (GCOV_GLOB) - file(GLOB_RECURSE gfiles RELATIVE ${binary_dir} "*.gcda") + file(GLOB_RECURSE gfiles RELATIVE ${binary_dir} "${binary_dir}/*.gcda") list(LENGTH gfiles len) # if we have gcda files then also grab the labels file for that target if(${len} GREATER 0) - file(GLOB_RECURSE lfiles RELATIVE ${binary_dir} "Labels.json") + file(GLOB_RECURSE lfiles RELATIVE ${binary_dir} "${binary_dir}/Labels.json") list(APPEND gcda_files ${gfiles}) list(APPEND label_files ${lfiles}) endif() |