use strict; use warnings; use Module::Build; my $build = Module::Build -> new( create_readme => 0, ##create_makefile_pl => 'traditional', license => 'perl', module_name => 'Ifeffit::Demeter', dist_author => 'Bruce Ravel ', requires => { 'Chemistry::Elements' => '0', 'Class::Std' => '0', 'Class::Std::Utils' => '0', #'Config::IniFiles' => '0', 'Digest::SHA' => '0', 'Heap' => '0', 'List::MoreUtils' => '0', 'Math::Cephes' => '0', 'Math::Derivative' => '0', 'Math::Round' => '0', 'Math::Spline' => '0', 'Module::Build' => '0', 'Readonly' => '0', 'Regexp::Common' => '0', 'Regexp::Optimizer' => '0', 'Text::Template' => '0', 'Text::Wrap' => '0', 'Tree::Simple' => '0', 'Want' => '0', 'YAML' => '0', 'aliased' => '0', 'version' => '0', }, PL_files => { 'lib/Xray/Crystal/share/space_groups.db.PL' => 'lib/Xray/Crystal/share/space_groups.db' }, recommends => { 'IO::Prompt' => '0', 'Smart::Comments' => '0', 'Term::ANSIColor' => '0', 'Term::ReadLine' => '0', 'Term::Twiddle' => '0', 'Graphics::GnuplotIF' => '0', }, sign => 0, ); ## do something about stuff in lib/Ifeffit/Demeter/configuration/ $build->add_build_element('db'); $build->add_build_element('stan'); $build->add_build_element('ini'); $build->add_build_element('tmpl'); $build->add_build_element('demeter_conf'); $build->add_build_element('fit_serialization'); $build->create_build_script;