diff options
author | Alessandro Ranellucci <aar@cpan.org> | 2013-11-19 04:22:31 +0400 |
---|---|---|
committer | Alessandro Ranellucci <aar@cpan.org> | 2013-11-19 04:22:31 +0400 |
commit | dc049dfa1e11a5c907afdcb17b9cd9ebd00333ae (patch) | |
tree | 6efeacb114e236391d50e312236ad74f338003fc /Build.PL | |
parent | b1ca0f30f20daee705bd09cc8d513f568216beda (diff) |
Find Expat on Windows 32-bit too
Diffstat (limited to 'Build.PL')
-rw-r--r-- | Build.PL | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -102,7 +102,13 @@ EOF my $version = $modules{$module}; my @cmd = ($cpanm, "$module~$version"); if ($module eq 'XML::SAX::ExpatXS' && $^O eq 'MSWin32') { - push @cmd, '--configure-args="EXPATLIBPATH=C:\dev\CitrusPerl\mingw64\lib EXPATINCPATH=C:\dev\CitrusPerl\mingw64\include"'; + my $mingw = 'C:\dev\CitrusPerl\mingw64'; + $mingw = 'C:\dev\CitrusPerl\mingw32' if !-d $mingw; + if (!-d $mingw) { + print "Could not find the MinGW directory at $mingw; skipping XML::SAX::ExpatXS (only needed for faster parsing of AMF files)\n"; + } else { + push @cmd, sprintf('--configure-args="EXPATLIBPATH=%s\lib EXPATINCPATH=%s\include"', $mingw, $mingw); + } } my $res = system @cmd; if ($res != 0) { |