Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2013-11-19 04:22:31 +0400
committerAlessandro Ranellucci <aar@cpan.org>2013-11-19 04:22:31 +0400
commitdc049dfa1e11a5c907afdcb17b9cd9ebd00333ae (patch)
tree6efeacb114e236391d50e312236ad74f338003fc
parentb1ca0f30f20daee705bd09cc8d513f568216beda (diff)
Find Expat on Windows 32-bit too
-rw-r--r--Build.PL8
1 files changed, 7 insertions, 1 deletions
diff --git a/Build.PL b/Build.PL
index b5010258c..18bc772f8 100644
--- a/Build.PL
+++ b/Build.PL
@@ -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) {