|
|
|
@ -63,7 +63,10 @@ endfunction()
|
|
|
|
|
|
|
|
|
|
if(WITH_COVERAGE)
|
|
|
|
|
if (WITH_INCREMENTAL_COVERAGE)
|
|
|
|
|
if (NOT ("$ENV{PADDLE_GIT_DIFF_H_FILE}" STREQUAL ""))
|
|
|
|
|
# if *.h changed, generate coverage report totaly.
|
|
|
|
|
# if pybind.cc changed, generate coverage report totaly.
|
|
|
|
|
# Because if pybind.cc add '-g -O0 -fprofile-arcs -ftest-coverage' only, some testcase will fail.
|
|
|
|
|
if ( (NOT ("$ENV{PADDLE_GIT_DIFF_H_FILE}" STREQUAL "")) OR ("$ENV{PADDLE_GIT_DIFF_CC_FILE}" MATCHES "pybind.cc") )
|
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage")
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O0 -fprofile-arcs -ftest-coverage")
|
|
|
|
|
endif()
|
|
|
|
|