patch from David Finnie to fix edge case error with project order; see: <http://www...
[vss2svn.git] / Build.PL
blob67603b18a527fb4afbcedfdcf20468aaa6ab4d27
1 use Module::Build;
3 Module::Build->new
4     ( dist_name => 'Vss2Svn',
5       dist_version_from => 'script/vss2svn.pl',
6       license => 'gpl',
7       requires => {
8           'Getopt::Long' => '>= 2.34',
9           'DBI' => '>= 1.47',
10           'DBD::SQLite2' => '>= 0.33',
11           'XML::Simple' => '>= 2.14',
12           'File::Find' => 0,
13           'File::Path' => 0,
14           'Time::CTime' => 0,
15           'Data::Dumper' => 0,
16       },
17       script_files => { 'script/vss2svn.pl' => 'script/vss2svn.pl', 'ssphys/ssphys' => 'bin/ssphys'},
18       pm_files => { 'script/Vss2Svn/ActionHandler.pm' => 'lib/Vss2Svn/ActionHandler.pm',
19                     'script/Vss2Svn/DataCache.pm' =>  'lib/Vss2Svn/DataCache.pm',
20                     'script/Vss2Svn/Dumpfile.pm' =>  'lib/Vss2Svn/Dumpfile.pm',
21                     'script/Vss2Svn/SvnRevHandler.pm' =>  'lib/Vss2Svn/SvnRevHandler.pm',
22                     'script/Vss2Svn/Dumpfile/Node.pm' =>  'lib/Vss2Svn/Dumpfile/Node.pm',
23                     'script/Vss2Svn/Dumpfile/SanityChecker.pm' =>  'lib/Vss2Svn/Dumpfile/SanityChecker.pm',
24                     },
25       PL_files => { 'ssphys/ssphys.PL' => 'bin/ssphys' },
26       )->create_build_script;