Added UUID::Random support.
[dbsrgits/DBIx-Class-UUIDColumns.git] / Makefile.PL
index d7aa486..fa7c994 100644 (file)
@@ -16,11 +16,13 @@ if (
     !eval 'require UUID' &&
     !eval 'require Win32::Guidgen' &&
     !eval 'require Win32API::GUID' &&
-    !eval 'require Data::Uniqid'
+    !eval 'require Data::Uniqid' &&
+    !eval 'require UUID::Random'
     ) {
     requires 'Data::UUID';
 };
 
+requires 'Class::Accessor::Grouped';
 build_requires 'DBD::SQLite'     => '1.11';
 
 recommends 'Data::UUID';
@@ -29,14 +31,15 @@ recommends 'APR::UUID';
 recommends 'UUID';
 recommends 'Win32::Guidgen';
 recommends 'Win32API::GUID';
+recommends 'UUID::Random';
 
-tests "t/*.t t/*/*.t";
+tests 't/*.t';
 clean_files "DBIx-Class-UUIDColumns-* t/var";
 
+eval {
+    system 'pod2text lib/DBIx/Class/UUIDColumns.pm > README';
+};
+
 auto_install;
 
-WriteMakefile(
-  dist => {
-    PREOP => 'pod2text lib/DBIx/Class/UUIDColumns.pm > README'
-  }
-);
+WriteMakefile;