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);
}