Bläddra i källkod

CTest: Add cuda-memcheck to Dart and CTest module

Issue: #21388
Tobias Ribizel 5 år sedan
förälder
incheckning
fb98883e2b
2 ändrade filer med 3 tillägg och 1 borttagningar
  1. 1 1
      Modules/CTest.cmake
  2. 2 0
      Modules/DartConfiguration.tcl.in

+ 1 - 1
Modules/CTest.cmake

@@ -174,7 +174,7 @@ if(BUILD_TESTING)
     "How many times to retry timed-out CTest submissions.")
 
   find_program(MEMORYCHECK_COMMAND
-    NAMES purify valgrind boundscheck drmemory
+    NAMES purify valgrind boundscheck drmemory cuda-memcheck compute-sanitizer
     PATHS
     "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Rational Software\\Purify\\Setup;InstallFolder]"
     DOC "Path to the memory checking command, used for memory error detection."

+ 2 - 0
Modules/DartConfiguration.tcl.in

@@ -71,6 +71,8 @@ ValgrindCommand: @VALGRIND_COMMAND@
 ValgrindCommandOptions: @VALGRIND_COMMAND_OPTIONS@
 DrMemoryCommand: @DRMEMORY_COMMAND@
 DrMemoryCommandOptions: @DRMEMORY_COMMAND_OPTIONS@
+CudaMemcheckCommand: @CUDA_MEMCHECK_COMMAND@
+CudaMemcheckCommandOptions: @CUDA_MEMCHECK_COMMAND_OPTIONS@
 MemoryCheckType: @MEMORYCHECK_TYPE@
 MemoryCheckSanitizerOptions: @MEMORYCHECK_SANITIZER_OPTIONS@
 MemoryCheckCommand: @MEMORYCHECK_COMMAND@