⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bfd.pm

📁 source of perl for linux application,
💻 PM
字号:
package MakeMaker::Test::Setup::BFD;@ISA = qw(Exporter);require Exporter;@EXPORT = qw(setup_recurs teardown_recurs);use strict;use File::Path;use File::Basename;use MakeMaker::Test::Utils;my $Is_VMS = $^O eq 'VMS';my %Files = (             'Big-Dummy/lib/Big/Dummy.pm'     => <<'END',package Big::Dummy;$VERSION = 0.01;=head1 NAMEBig::Dummy - Try "our" hot dog's=cut1;END             'Big-Dummy/Makefile.PL'          => <<'END',use ExtUtils::MakeMaker;# This will interfere with the PREREQ_PRINT tests.printf "Current package is: %s\n", __PACKAGE__ unless "@ARGV" =~ /PREREQ/;WriteMakefile(    NAME          => 'Big::Dummy',    VERSION_FROM  => 'lib/Big/Dummy.pm',    EXE_FILES     => [qw(bin/program)],    PREREQ_PM     => { strict => 0 },    ABSTRACT_FROM => 'lib/Big/Dummy.pm',    AUTHOR        => 'Michael G Schwern <schwern@pobox.com>',);END             'Big-Dummy/bin/program'          => <<'END',#!/usr/bin/perl -w=head1 NAMEprogram - this is a program=cut1;END             'Big-Dummy/t/compile.t'          => <<'END',print "1..2\n";print eval "use Big::Dummy; 1;" ? "ok 1\n" : "not ok 1\n";print "ok 2 - TEST_VERBOSE\n";END             'Big-Dummy/Liar/t/sanity.t'      => <<'END',print "1..3\n";print eval "use Big::Dummy; 1;" ? "ok 1\n" : "not ok 1\n";print eval "use Big::Liar; 1;" ? "ok 2\n" : "not ok 2\n";print "ok 3 - TEST_VERBOSE\n";END             'Big-Dummy/Liar/lib/Big/Liar.pm' => <<'END',package Big::Liar;$VERSION = 0.01;1;END             'Big-Dummy/Liar/Makefile.PL'     => <<'END',use ExtUtils::MakeMaker;my $mm = WriteMakefile(              NAME => 'Big::Liar',              VERSION_FROM => 'lib/Big/Liar.pm',              _KEEP_AFTER_FLUSH => 1             );print "Big::Liar's vars\n";foreach my $key (qw(INST_LIB INST_ARCHLIB)) {    print "$key = $mm->{$key}\n";}END            );sub setup_recurs {    setup_mm_test_root();    chdir 'MM_TEST_ROOT:[t]' if $Is_VMS;    while(my($file, $text) = each %Files) {        # Convert to a relative, native file path.        $file = File::Spec->catfile(File::Spec->curdir, split m{\/}, $file);        my $dir = dirname($file);        mkpath $dir;        open(FILE, ">$file") || die "Can't create $file: $!";        print FILE $text;        close FILE;    }    return 1;}sub teardown_recurs {     foreach my $file (keys %Files) {        my $dir = dirname($file);        if( -e $dir ) {            rmtree($dir) || return;        }    }    return 1;}1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -