13 lines
577 B
Plaintext
13 lines
577 B
Plaintext
find_program(VALGRIND_PROGRAM NAMES valgrind)
|
|
|
|
set(CTEST_MEMORYCHECK_COMMAND ${VALGRIND_PROGRAM})
|
|
set(MEMORYCHECK_COMMAND ${VALGRIND_PROGRAM})
|
|
set(MEMORYCHECK_SUPPRESSIONS_FILE "${PROJECT_SOURCE_DIR}/tests/valgrind.suppressions")
|
|
if (EXISTS ${MEMORYCHECK_SUPPRESSIONS_FILE})
|
|
message(STATUS "MemCheck loading suppressions file: ${MEMORYCHECK_SUPPRESSIONS_FILE}")
|
|
else ()
|
|
set(MEMORYCHECK_SUPPRESSIONS_FILE "")
|
|
endif ()
|
|
set(MEMORYCHECK_COMMAND_OPTIONS "--xml=yes --xml-file=memcheck.%q{TESTNAME}.xml --child-silent-after-fork=yes")
|
|
mark_as_advanced(MEMORYCHECK_COMMAND_OPTIONS)
|