[CMake] Coverage Woes

Mathieu Malaterre mathieu.malaterre at gmail.com
Wed Dec 24 06:22:19 EST 2008


On Mon, Dec 22, 2008 at 4:54 PM, Mathieu Malaterre
<mathieu.malaterre at gmail.com> wrote:
> On Mon, Dec 22, 2008 at 4:50 PM, David Cole <david.cole at kitware.com> wrote:
>> "No such file or directory" is probably looking for a non-existent
>> CTEST_COVERAGE_COMMAND.
>
> ok.
>
>> Try setting CTEST_COVERAGE_COMMAND to "/usr/bin/gcov" in your new style
>> script instead of putting a COVERAGE_COMMAND entry in the initial cache.
>> With the new style script, ctest does not rely on entries in the
>> CMakeCache.txt file.
>
> done.
>
> Index: zorglub_gdcm2_branch2_0_gcc42_coverage.cmake
> ===================================================================
> RCS file: /var/lib/cvs/utils/testMatt/Attic/zorglub_gdcm2_branch2_0_gcc42_coverage.cmake,v
> retrieving revision 1.1.2.7
> diff -u -r1.1.2.7 zorglub_gdcm2_branch2_0_gcc42_coverage.cmake
> --- zorglub_gdcm2_branch2_0_gcc42_coverage.cmake        13 Oct 2008
> 13:42:07 -0000      1.1.2.7
> +++ zorglub_gdcm2_branch2_0_gcc42_coverage.cmake        22 Dec 2008
> 15:54:17 -0000
> @@ -14,6 +14,7 @@
>  SET(CTEST_SOURCE_DIRECTORY              "${CTEST_DASHBOARD_ROOT}/gdcm-2-0")
>  SET(CTEST_BINARY_DIRECTORY
> "${CTEST_DASHBOARD_ROOT}/gdcm-2-0-nightly-cov")
>  SET(CTEST_UPDATE_COMMAND                "/usr/bin/svn")
> +SET(CTEST_COVERAGE_COMMAND              "/usr/bin/gcov")
>  SET(CTEST_CMAKE_GENERATOR               "Unix Makefiles")
>  SET(CTEST_BUILD_CONFIGURATION           "Debug")
>  #SET(CTEST_MEMORYCHECK_COMMAND           "/usr/bin/valgrind")


FYI that was it ! Coverage is now working fine for me :)

Thank you David !

Merry christmas,
-- 
Mathieu


More information about the CMake mailing list