diff options
Diffstat (limited to 'inc/MMHelper.pm')
-rw-r--r-- | inc/MMHelper.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/inc/MMHelper.pm b/inc/MMHelper.pm index 8e42fa9..89dc52e 100644 --- a/inc/MMHelper.pm +++ b/inc/MMHelper.pm @@ -4,12 +4,12 @@ use warnings; sub makefile_pl_extra { return <<'EXTRA'; -use Config; +use File::Spec::Functions 'abs2rel'; use Devel::CallParser 'callparser1_h', 'callparser_linkable'; open my $fh, '>', 'callparser1.h' or die "Couldn't write to callparser1.h"; $fh->print(callparser1_h); -my @linkable = callparser_linkable; -unshift @linkable, "Keyword$Config{obj_ext}" if @linkable; +my @linkable = map { abs2rel($_) } callparser_linkable; +unshift @linkable, '$(BASEEXT)$(OBJ_EXT)' if @linkable; $WriteMakefileArgs{OBJECT} = join(' ', @linkable) if @linkable; EXTRA } |