use strict; use Module::Build; use Config; my $build = Module::Build->new ( module_name => 'Swordkeeper::Speechengine', license => 'perl', requires => { # 'perl' => '5.6.1', }, create_makefile_pl => 'passthrough' ); $build->do_system('swig','-perl5','say.i'); $build->do_system('gcc',qw(say.c say_warp.c -fpic -c -I/usr/local/include/flite -L/usr/local/lib/ -I/usr/lib/perl5/5.8.0/i386-linux/CORE)); $build->do_system('ld', qw(-G say.o say_wrap.o -lflite_cmu_us_kal -lflite_usenglish -lfliste_cmulex -lflite -lm -o say.so)); $build->create_build_script;