From 8d5fa3e6e21f87a29780d7189c93171526a7e9f5 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Tue, 30 May 2017 15:34:22 -0500 Subject: [PATCH] Clean up unused files from packaged library on Appveyor only. --- package/win/package_win32.ps1 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/win/package_win32.ps1 b/package/win/package_win32.ps1 index c9ea3d419..104681eee 100644 --- a/package/win/package_win32.ps1 +++ b/package/win/package_win32.ps1 @@ -88,6 +88,18 @@ if (!( (Test-Path -Path "${scriptDir}\slic3r.exe") -And (Test-Path -Path "${scri & ${scriptDir}\compile_wrapper.ps1 -perlVersion=$perlVersion -STRAWBERRY_PATH=$STRAWBERRY_PATH } +# remove all static libraries, they just take up space. +if ${env:APPVEYOR} { + gci ${scriptDir}\..\..\ -recurse | ? {$_.Name -match ".*\.a$"} | ri + gci -recurse ${scriptDir}\..\..\local-lib | ? {$_.PSIsContainer -And $_.Name -match "DocView|IPC|DataView|Media|Ribbon|Calendar|STC|PerlTest|WebView"} | ri + gci -recurse ${scriptDir}\..\..\local-lib| ? {$_.Name -match ".*(webview|ribbon|stc).*\.dll"} | ri + gci -recurse ${scriptDir}\..\..\local-lib| ? {$_.Name -match ".*(webview|ribbon|stc).*\.dll"} | ri + gci -recurse ${scriptDir}\..\..\local-lib| ? {$_.Name -match "^ExtUtils$"} | ri + gci -recurse ${scriptDir}\..\..\local-lib\lib\perl5\Module ? {$_.Name -match "^Build"} | ri + gci -recurse ${scriptDir}\..\..\local-lib ? {$_.Name -match "\.pod$"} | ri + gci -recurse ${scriptDir}\..\..\local-lib ? {$_.Name -match "\.h$"} | ri +} + pp ` -a "${scriptDir}/slic3r.exe;Slic3r.exe" ` -a "${scriptDir}/slic3r-console.exe;Slic3r-console.exe" `