Thank you David, my issue is solved.
It's because the SET( CMAKE_CXX_FLAGS ) inside CTest script has no effect ,
instead, I need to insert lines into
SET (CTEST_INITIAL_CACHE "
...
)
Also, I mistakenly override the CMAKE_CXX_FLAGS in the root CMakeList.txt
Regards,
Joseph
On 08/25/2010 10:54 PM, hgc-01...@hkedcity.net wong wrote:
Hi, David , Thank you for your quick reply.
I am so sorry to have missed this important detail : cmake-2.6.4-7.el5.
I am trying to get the coverage report by running -S script, the
script basically
works by "ctest -D NighlyBuild, ctest -D NightlyCoverage" ...
I have noticed that the executable built by cmake does not generate
any coverage
files like ".gcof" . But during compilation, it does show that it's
compiling and linking with -fprofile-arcs and -ftest-coverage.
2010/8/25 David Cole:
How are you running ctest to try to get the coverage reported?
With -D NightlyCoverage?
With a -S script?
What version of ctest?
On Wed, Aug 25, 2010 at 3:31 AM, emeplease wrote:
Hi, I am going to enable coverage test in my project,
I have enabled the following compile options:
---
CXXFLAGS="-g -O0 -Wall -Wshadow \
-Wunused-function -Wunused -Wno-system-headers \
-Wno-deprecated -Woverloaded-virtual -Wwrite-strings -fprofile-arcs \
-ftest-coverage" \
CFLAGS="-g -O0 -Wall -W -fprofile-arcs -ftest-coverage" \
LDFLAGS="-fprofile-arcs -ftest-coverage" \
---
Inside DartConfiguration.tcl :
CoverageCommand: /usr/bin/gcov
---
Inside CMakeCache.txt :
COVERAGE_COMMAND:FILEPATH=/usr/bin/gcov
---
However, I am not able to use coverage test:
Performing coverage
Cannot find any coverage files. Ignoring Coverage request.
Thank you very much.
Regards,
Joseph
___
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake
___
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake