Author: dagolden
Date: Fri Sep 11 10:29:22 2009
New Revision: 13311

Modified:
   Module-Build/trunk/Changes
   Module-Build/trunk/lib/Module/Build/Base.pm

Log:
scan c_source for additional extensions

Modified: Module-Build/trunk/Changes
==============================================================================
--- Module-Build/trunk/Changes  (original)
+++ Module-Build/trunk/Changes  Fri Sep 11 10:29:22 2009
@@ -9,6 +9,8 @@
 
  Bug fixes:
  - Updated PPM generation to PPM v4 (RT#49600) [Olivier Mengue]
+ - When c_source is specified, the directory scan will include additional,
+   less-common C++ extensions (RT49298) [David Golden]
 
  Other:
  - Replaced use of YAML.pm with YAML::Tiny; Module::Build::YAML is now

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 Fri Sep 11 10:29:22 2009
@@ -2507,7 +2507,7 @@
   
   push @{$p->{include_dirs}}, $p->{c_source};
   
-  my $files = $self->rscan_dir($p->{c_source}, file_qr('\.c(pp)?$'));
+  my $files = $self->rscan_dir($p->{c_source}, 
file_qr('\.c(c|p|pp|xx|\+\+)?$'));
   foreach my $file (@$files) {
     push @{$p->{objects}}, $self->compile_c($file);
   }

Reply via email to