[Module-build-checkins] Module-Build/lib/Module/Build Base.pm,1.547,1.548
Status: Beta
Brought to you by:
kwilliams
From: Randy W. S. <si...@us...> - 2006-02-23 04:03:55
|
Update of /cvsroot/module-build/Module-Build/lib/Module/Build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27370/lib/Module/Build Modified Files: Base.pm Log Message: The command to delete 'Build.bat' did not work on Win9x because the syntax differs between Win9x and WinNT variants. We now use the appropriate syntax based on Win32::GetOSVersion(). The user can invoke the 'realclean' action with either of 'Build realclean' (the batch script) or 'perl Build realclean'. We need to know which one was used, so we customize the use of the 'pl2bat' utility to append a special option, '--batch_bat', to the command line in the batch script. Based on the presence of this option we use an appropriate method of removing 'Build.bat'. Index: Base.pm =================================================================== RCS file: /cvsroot/module-build/Module-Build/lib/Module/Build/Base.pm,v retrieving revision 1.547 retrieving revision 1.548 diff -u -d -r1.547 -r1.548 --- Base.pm 21 Feb 2006 02:22:56 -0000 1.547 +++ Base.pm 23 Feb 2006 04:03:51 -0000 1.548 @@ -604,6 +604,7 @@ __PACKAGE__->add_property(build_class => 'Module::Build'); __PACKAGE__->add_property(build_elements => [qw(PL support pm xs pod script)]); __PACKAGE__->add_property(build_script => 'Build'); +__PACKAGE__->add_property(build_bat => 0); __PACKAGE__->add_property(config_dir => '_build'); __PACKAGE__->add_property(include_dirs => []); __PACKAGE__->add_property(installdirs => 'site'); @@ -1415,6 +1416,7 @@ $opt = $self->_translate_option($opt); my @bool_opts = qw( + build_bat create_readme pollute quiet |