7 use Getopt::Long qw/GetOptions/;
13 my $cmd = $args->{cmd};
14 print "Running [@$cmd]";
17 die "Running [@$cmd] failed!";
21 my $IS_WIN = ( $^O eq "MSWin32" );
22 my $SEP = $IS_WIN ? "\\" : '/';
23 my $MAKE = $IS_WIN ? 'gmake' : 'make';
26 GetOptions( 'gen=s' => \$cmake_gen, )
27 or die 'Wrong options';
29 local $ENV{RUN_TESTS_VERBOSE} = 1;
30 if ( defined $cmake_gen )
32 $ENV{CMAKE_GEN} = $cmake_gen;
39 $^X, "..${SEP}scripts${SEP}Tatzer",
40 ( defined($cmake_gen) ? (qq#--gen="$cmake_gen"#) : () )
44 do_system( { cmd => [$MAKE] } );
45 do_system( { cmd => [ $MAKE, "check", ] } );