The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more
|
#!/usr/bin/perl -w
my $pbs = `which pbs` ;
chomp $pbs ;
my $pbs_lib_path = `pbs --display_pbs_lib_path` ;
my $pbs_plugins_path = `pbs --display_pbs_plugin_path` ;
my @extra_modules =
qw(
PBS::WatchClient PBS::Prf PBS::Warp1_5 PBS::ProgressBar
Devel::Depend::Cl
Devel::Depend::Cpp
Pod::Simple::HTMLBatch
Devel::Size
File::Slurp
) ;
my $extra_modules = '-M ' . join ( ' -M ' , @extra_modules ) ;
print "Running command: 'pp -P -d -c -o ./tmp/pbs $pbs -a '$pbs_lib_path/;/PBSLIB/' -a '$pbs_plugins_path/;/PBSPLUGIN/' $extra_modules'\n" ;
`pp -P -d -c -o ./tmp/pbs $pbs -a '$pbs_lib_path/;/PBSLIB/' -a '$pbs_plugins_path/;/PBSPLUGIN/' $extra_modules ` ;
|