|
Packit |
67f6e7 |
use Module::Build;
|
|
Packit |
67f6e7 |
my $build = Module::Build->new
|
|
Packit |
67f6e7 |
(
|
|
Packit |
67f6e7 |
module_name => 'Encode::Detect',
|
|
Packit |
67f6e7 |
license => 'mozilla',
|
|
Packit |
67f6e7 |
requires => { 'Module::Build' => 0,
|
|
Packit |
67f6e7 |
'ExtUtils::CBuilder' => 0,
|
|
Packit |
67f6e7 |
},
|
|
Packit |
67f6e7 |
create_makefile_pl => 'passthrough',
|
|
Packit |
67f6e7 |
c_source => 'src',
|
|
Packit |
67f6e7 |
pm_files => { 'Detect.pm' => 'lib/Encode/Detect.pm',
|
|
Packit |
67f6e7 |
'Detector.pm' => 'lib/Encode/Detect/Detector.pm',
|
|
Packit |
67f6e7 |
},
|
|
Packit |
67f6e7 |
xs_files => { 'Detector.xs' => 'lib/Encode/Detect/Detector.xs' },
|
|
Packit |
67f6e7 |
dist_version_from => 'Detect.pm',
|
|
Packit |
67f6e7 |
extra_compiler_flags => ['-x', 'c++', '-Iinclude'],
|
|
Packit |
67f6e7 |
extra_linker_flags => ['-lstdc++'],
|
|
Packit |
67f6e7 |
);
|
|
Packit |
67f6e7 |
$build->create_build_script;
|
|
Packit |
67f6e7 |
|