We don't always need Devel::Hide (RT#81106)
Peter Rabbitson [Fri, 7 Dec 2012 06:04:47 +0000 (07:04 +0100)]
ChangeLog
Makefile.PL

index e676a6d..43e742d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 Revision history for Perl extension Class::C3.
 
     - Pod typo fixes (RT#77453)
+    - Only ask for Devel::Hide on perls where it will be actually used
+      (RT#81106)
 
 0.24 Sat, May 12, 2012
     - Require Class::C3::XS on 5.8 perls if a working compiler is found
index 9de5dd2..0fcdc76 100644 (file)
@@ -16,12 +16,11 @@ test_requires 'Test::More' => '0.47';
 requires 'Algorithm::C3' => '0.07';
 requires 'Scalar::Util'  => '0';
 
-# XS not interesting after mro is cored
-requires 'Class::C3::XS'  => '0.13'
-  if $] < 5.009_005 and can_xs();
-
-test_requires 'Devel::Hide' => 0
-  if is_smoker();
+if ($] < 5.009_005) {
+  # XS not interesting after mro is cored
+  requires 'Class::C3::XS'  => '0.13' if can_xs();
+  test_requires 'Devel::Hide' => 0 if is_smoker();
+}
 
 if($Module::Install::AUTHOR) {
   # compiler detection, goes into META