- my $compiler = COMPILER->{$meta->{files}{prog}{format}};
- skip "$compiler not found in path", 3 unless $ENV{GRUNTMASTER_VM} || which $compiler;
- local $TODO = $meta->{todo} if exists $meta->{todo};
- $meta->{files}{prog}{content} = read_file "$source/$meta->{files}{prog}{name}";
+ if ($meta->{files}{prog}) {
+ my $format = $meta->{files}{prog}{format};
+ my $compiler = COMPILER->{$format};
+# skip "$compiler not found in path", 3 unless $ENV{GRUNTMASTER_VM} || which $compiler;
+# skip "$format requires multiple processes. Set GRUNTMASTER_KILL_USER and GRUNTMASTER_SUDO to allow multiple processes.", 3 if !$ENV{GRUNTMASTER_KILL_USER} && $needs_fork{$format};
+ $meta->{files}{prog}{content} = read_file "$source/$meta->{files}{prog}{name}";
+ }