PrusaSlicer/package/win/compile_wrapper.ps1
Joseph Lenox 4fe58d768a Added windows shell and script (#3723)
* Slightly modified perl wrapper from @bubnikv and added a short powershell script to build it (assuming Strawberry Perl is installed)

* added shell and tweaked build script to package 5.18 or 5.24

* moved class::accessor to local-lib

* Using different thread library for packager (x64), wrapper is verbose.

* Statically link libgcc for shell program, include pthreadGC2-w64.dll

* set default perl version, added more linker options
Added libgcc_s_sjlj-1.dll to pack list.

* Removed Sub::Util from manual dependency list.

* Added resource file for wrapper exe and appended compile steps..

* added Win32 perl module

* Add libglut-0.dll
2017-03-02 12:14:21 -06:00

16 lines
428 B
PowerShell

# Short Powershell script to build a wrapper exec
if ($args[0])
{
$perlver = $args[0]
} else
{
$perlver = 518
}
$perllib = "-lperl$perlver"
windres slic3r.rc -O coff -o slic3r.res
g++ -c -I'C:\strawberry\perl\lib\CORE\' shell.cpp -o slic3r.o
g++ -v -static-libgcc -static-libstdc++ -L'C:\strawberry\c\lib' -L'C:\strawberry\perl\bin' -L'C:\strawberry\perl\lib\CORE\' $perllib slic3r.o slic3r.res -o slic3r.exe | Write-Host