]> git.donarmstrong.com Git - deb_pkgs/libstatistics-r-perl.git/blobdiff - inc/Module/Install/External.pm
New upstream version 0.34
[deb_pkgs/libstatistics-r-perl.git] / inc / Module / Install / External.pm
index 062563d1f9e0000a59b96af3ac70b483793b22a2..88ed718dc25c04a3ad1d5b1ec7bcb557b25efa82 100644 (file)
@@ -8,11 +8,28 @@ use Module::Install::Base ();
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-       $VERSION = '1.04';
+       $VERSION = '1.16';
        $ISCORE  = 1;
        @ISA     = qw{Module::Install::Base};
 }
 
+sub requires_xs {
+       my $self = shift;
+
+       # First check for the basic C compiler
+       $self->requires_external_cc;
+
+       # We need a C compiler that can build XS files
+       unless ( $self->can_xs ) {
+               print "Unresolvable missing external dependency.\n";
+               print "This package requires perl's header files.\n";
+               print STDERR "NA: Unable to build distribution on this platform.\n";
+               exit(0);
+       }
+
+       1;
+}
+
 sub requires_external_cc {
        my $self = shift;
 
@@ -63,4 +80,4 @@ sub requires_external_bin {
 
 __END__
 
-#line 138
+#line 171