diff --git a/test_regress/driver.pl b/test_regress/driver.pl index aba7fc662..516505251 100755 --- a/test_regress/driver.pl +++ b/test_regress/driver.pl @@ -25,6 +25,9 @@ $Fork = Forker->new(use_sig_child=>1) if !$Fork; $SIG{CHLD} = sub { $Fork->sig_child() if $Fork; }; $SIG{TERM} = sub { $Fork->kill_tree_all('TERM') if $Fork; die "Quitting...\n"; }; +our $Have_System_Perl; +eval "use SystemC::Netlist; \$Have_System_Perl=1;"; + #====================================================================== #====================================================================== @@ -419,6 +422,10 @@ sub compile { $self->error("Test requires SystemC; ignore error since not installed\n"); return 1; } + elsif ($self->{trace} && !$Have_System_Perl) { + $self->error("Test requires SystemPerl; ignore error since not installed\n"); + return 1; + } $self->_run(logfile=>"$self->{obj_dir}/vl_compile.log", fails=>$param{fails},