Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Avoid to run the smpirun script through valgrind on memcheck.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Fri, 22 Feb 2013 15:29:01 +0000 (16:29 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Sun, 10 Mar 2013 16:00:54 +0000 (17:00 +0100)
buildtools/Cmake/Scripts/my_valgrind.pl

index bbd72c5..82e950f 100755 (executable)
@@ -5,12 +5,14 @@ my $count = 0;
 
 while (defined(my $arg = shift)) {
     print "arg($count)$arg\n";
-    if($arg eq "--cd"){
+    if ($arg =~ m!/smpirun$!) {
+        @argv = ( $arg, "-wrapper", "@argv" );
+    } elsif ($arg eq "--cd") {
         $arg = shift;
         print "cd $arg\n";
         chdir ($arg);
         $count++;
-    } else{
+    } else {
         push @argv, $arg;
     }
     $count++;