[CMake] Compiler/Linker flags for coverage/memcheck

Arunmozhi arunmozhi_v at yahoo.com
Fri Jun 3 03:48:04 EDT 2011


Hi,


I cannot understand how to include the flags -fprofile-arcs -ftest-coverage to the compiler/linker flags or purify flags in my CMakeLists.txt. Why can't CTest application and/or INCLUDE(CTest) itself do this automatically as it knows the specific platform and coverage/memcheck tool used.

If I explicitly add the flags to CMAKE_C_FLAGS / CMAKE_EXE_LINKER_FLAGS, the script becomes compiler/tool dependent. Also these flags gets included unwanted in normal build also.

Is there a platform independent and tool independent solution for the user? All the tutorials only explain how to add tests and how to do "make Experimental/Nightly", but none of them explains how the compiler-specific and tool-specific flags are to be added during CTest build for the coverage/memcheck tools to work.

Regards,
Arun
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110603/ff6a8f98/attachment.htm>


More information about the CMake mailing list