Update of /cvsroot/module-build/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3712/lib/ExtUtils/CBuilder/Platform
Modified Files:
VMS.pm
Log Message:
More arg_defines() fixes for VMS
Index: VMS.pm
===================================================================
RCS file: /cvsroot/module-build/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- VMS.pm 13 Mar 2006 21:57:01 -0000 1.10
+++ VMS.pm 15 Mar 2006 22:48:16 -0000 1.11
@@ -21,7 +21,14 @@
$config_defines = "$1,";
}
- return ('/define=(' . $config_defines . join(',', map "\"$_=$args{$_}\"", keys %args) . ')');
+ return unless (scalar keys %args) || $config_defines;
+
+ return ('/define=('
+ . $config_defines
+ . join(',',
+ map "\"$_" . ( length($args{$_}) ? "=$args{$_}" : '') . "\"",
+ keys %args)
+ . ')');
}
sub arg_include_dirs {
|