Author: dagolden
Date: Sun Mar 29 16:17:15 2009
New Revision: 12645
Modified:
Module-Build/trunk/ (props changed)
Module-Build/trunk/Changes
Module-Build/trunk/lib/Module/Build/Base.pm
Log:
generate MYMETA.yml during Build.PL
Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes (original)
+++ Module-Build/trunk/Changes Sun Mar 29 16:17:15 2009
@@ -2,6 +2,10 @@
0.32_01 -
+ Enhancements
+ - Generates MYMETA.yml during Build.PL (new standard protocol for
communicating
+ configuration between toolchain components)
+
Bug-fixes:
- Module::Build::Compat had stopped adding "PL_FILES => {}" when no
PL_files property was set in Build.PL; restored old behavior and fixed
Modified: Module-Build/trunk/lib/Module/Build/Base.pm
==============================================================================
--- Module-Build/trunk/lib/Module/Build/Base.pm (original)
+++ Module-Build/trunk/lib/Module/Build/Base.pm Sun Mar 29 16:17:15 2009
@@ -827,6 +827,7 @@
__PACKAGE__->add_property(config_dir => '_build');
__PACKAGE__->add_property(include_dirs => []);
__PACKAGE__->add_property(metafile => 'META.yml');
+__PACKAGE__->add_property(mymetafile => 'MYMETA.yml');
__PACKAGE__->add_property(recurse_into => []);
__PACKAGE__->add_property(use_rcfile => 1);
__PACKAGE__->add_property(create_packlist => 1);
@@ -1536,7 +1537,9 @@
close $fh;
$self->make_executable($build_script);
-
+
+ $self->write_metafile( $self->mymetafile, $self->generate_metadata );
+
return 1;
}