Changeset 8947 for trunk/PS-IPP-Metadata-Config/Build.PL
- Timestamp:
- Sep 25, 2006, 12:05:51 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/PS-IPP-Metadata-Config/Build.PL (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-Metadata-Config/Build.PL
r8583 r8947 4 4 my $class = Module::Build->subclass(code => <<'EOF'); 5 5 use File::Copy; 6 use File::stat; 7 8 my $grammar = "config_grammar.txt"; 9 my $parser = "lib/PS/IPP/Metadata/Parser.pm"; 6 10 7 11 sub ACTION_code { … … 10 14 $self->SUPER::ACTION_code(@_); 11 15 12 system("perl -MParse::RecDescent - config_grammar.txt PS::IPP::Metadata::Parser") == 0 13 or die "Parse::RecDecent code gen failed: $?"; 14 move("Parser.pm", "lib/PS/IPP/Metadata/Parser.pm") 15 or die "move failed: $!"; 16 if (stat($grammar)->mtime > stat($parser)->mtime) { 17 system("perl -MParse::RecDescent - $grammar PS::IPP::Metadata::Parser") == 0 18 or die "Parse::RecDecent code gen failed: $?"; 19 move("Parser.pm", $parser) or die "move failed: $!"; 20 } 16 21 } 17 22 EOF
Note:
See TracChangeset
for help on using the changeset viewer.
