From: Arnaud Giersch Date: Fri, 22 Feb 2013 15:29:01 +0000 (+0100) Subject: Avoid to run the smpirun script through valgrind on memcheck. X-Git-Tag: v3_9_90~466 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/727deae514ba3f612e130c6a4ff3fbb435319ef6 Avoid to run the smpirun script through valgrind on memcheck. --- diff --git a/buildtools/Cmake/Scripts/my_valgrind.pl b/buildtools/Cmake/Scripts/my_valgrind.pl index bbd72c5ca1..82e950fad6 100755 --- a/buildtools/Cmake/Scripts/my_valgrind.pl +++ b/buildtools/Cmake/Scripts/my_valgrind.pl @@ -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++;