src.dualinventive.com/jjacobs/dinetrpcll-sniffer/common/cmake/MemCheck.txt

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)