mostly done with calc_meth_dispatch_table
[gitmo/Class-C3-XS.git] / Build.PL
index 4559bb6..9f5c037 100644 (file)
--- a/Build.PL
+++ b/Build.PL
@@ -4,17 +4,21 @@ use strict;
 
 my $build = Module::Build->new(
     module_name => 'Class::C3::XS',
+    xs_files => { 'XS.xs' => 'lib/Class/C3/XS.xs' },
     license => 'perl',
     optional => {},
+    requires => {
+        'perl'       => 5.008000,
+    },
     build_requires => {
         'Test::More' => '0.47',
-        'Test::Exception' => 0.15,
     },
     create_makefile_pl => 'traditional',
     create_readme => 1,
     recursive_test_files => 1,
     add_to_cleanup => [
         'META.yml', '*.bak', '*.gz', 'Makefile.PL',
+        'XS.c', 'XS.o', 'XS.bs',
     ],
 );