X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2f810149832a2d855c33d0df5b02d736c2081e41..565726e9628c350bdfba6de6cc1c917732f7f04d:/buildtools/Cmake/generate_memcheck_tests.pl diff --git a/buildtools/Cmake/generate_memcheck_tests.pl b/buildtools/Cmake/generate_memcheck_tests.pl index 6ee5e4c0bc..2f9058d46a 100755 --- a/buildtools/Cmake/generate_memcheck_tests.pl +++ b/buildtools/Cmake/generate_memcheck_tests.pl @@ -46,7 +46,7 @@ while ( defined( $line = ) ) { last; } if ($dump) { - if ( $line =~ /ADD_TEST\(\S+\s+\S*\/tesh\s/ ) { + if ( $line =~ /^\s*ADD_TEST\(\S+\s+\S*\/tesh\s/ ) { $srcdir = ""; $bindir = ""; $config_var = ""; @@ -79,8 +79,9 @@ while ( defined( $line = ) ) { $tesh_file =~ s/^[^\/\$]/$path\/$&/; $tesh_file =~ s/\${CMAKE_HOME_DIRECTORY}/$proj_dir/g; if ( ! -e "$tesh_file" ) { - print "tesh_file : $tesh_file not exists!\n"; - die; + print "# tesh_file: $tesh_file does not exist!\n"; + print "# $line\n"; + next; } } @@ -130,7 +131,7 @@ while ( defined( $line = ) ) { } close(TESH_FILE); } - elsif ( $line =~ /set_tests_properties/ ) { + elsif ( $line =~ /^\s*set_tests_properties/ ) { if ( $line =~ /set_tests_properties\(([\S]+)/ ) { my ($name_temp) = ($1); $line =~ s/$name_temp/memcheck-$name_temp-0/g;