At 7:56 PM -0500 3/24/06, John E. Malmberg wrote:

>Extutils/CBuilder/Platform/VMS.pm still needs some work,

Urk.  Does this do any good?

--- lib/ExtUtils/CBuilder/Platform/VMS.pm;-0    Fri Mar 17 07:20:09 2006
+++ lib/ExtUtils/CBuilder/Platform/VMS.pm       Fri Mar 24 18:59:37 2006
@@ -21,10 +21,13 @@ sub arg_defines {
     $config_defines = $1;
   }
 
-  return unless (scalar keys %args) || $config_defines;
+  my $have_arg_defines = scalar keys %args;
+  return unless $have_arg_defines || $config_defines;
+
+  my $comma = $have_arg_defines ? ',' : '';
 
   return ('/define=('
-          . (defined $config_defines ? "$config_defines," : '')
+          . (defined $config_defines ? "$config_defines$comma" : '')
           . join(',',
                  map "\"$_" . ( length($args{$_}) ? "=$args{$_}" : '') . "\"",
                      keys %args)
[end of patch]



-- 
____________________________________________
Craig A. Berry                  
mailto:[EMAIL PROTECTED]

"Literary critics usually know what they're
talking about. Even if they're wrong."
        -- Perl creator Larry Wall

Reply via email to