mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 09:26:16 +03:00
test-windows.yml imagequant
This commit is contained in:
parent
d05655095b
commit
58f1a143a2
22
.github/workflows/test-windows.yml
vendored
22
.github/workflows/test-windows.yml
vendored
|
@ -210,6 +210,28 @@ jobs:
|
||||||
copy /Y /B src\lib\openjp2\*.h %INCLIB%\openjpeg-2.3.1
|
copy /Y /B src\lib\openjp2\*.h %INCLIB%\openjpeg-2.3.1
|
||||||
copy /Y /B bin\*.lib %INCLIB%
|
copy /Y /B bin\*.lib %INCLIB%
|
||||||
|
|
||||||
|
# GPL licensed; skip if building wheels
|
||||||
|
- name: Build dependencies / libimagequant
|
||||||
|
if: "github.event_name != 'push' || contains(matrix.python-version, 'pypy')"
|
||||||
|
run: |
|
||||||
|
set INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\V7.1A\Include
|
||||||
|
set INCLIB=%GITHUB_WORKSPACE%\winbuild\depends\msvcr10-x32
|
||||||
|
set BUILD=%GITHUB_WORKSPACE%\winbuild\build
|
||||||
|
rem ba653c8: Merge tag '2.12.5' into msvc
|
||||||
|
cd /D %BUILD%\libimagequant-ba653c8ccb34dde4e21c6076d85a72d21ed9d971
|
||||||
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" ${{ matrix.platform-vcvars }} 8.1
|
||||||
|
echo on
|
||||||
|
echo (gc CMakeLists.txt) -replace 'add_library', "add_compile_options(-MT -openmp-)`r`nadd_library" ^| Out-File -encoding ASCII CMakeLists.txt > patch.ps1
|
||||||
|
echo (gc CMakeLists.txt) -replace ' SHARED', ' STATIC' ^| Out-File -encoding ASCII CMakeLists.txt >> patch.ps1
|
||||||
|
powershell .\patch.ps1
|
||||||
|
set CMAKE=cmake.exe -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_RULE_MESSAGES:BOOL=OFF
|
||||||
|
set CMAKE=%CMAKE% -DCMAKE_BUILD_TYPE=Release
|
||||||
|
%CMAKE% -G "NMake Makefiles" .
|
||||||
|
nmake -nologo -f Makefile clean
|
||||||
|
nmake -nologo -f Makefile
|
||||||
|
copy /Y /B *.h %INCLIB%
|
||||||
|
copy /Y /B *.lib %INCLIB%
|
||||||
|
|
||||||
- name: Build dependencies / ghostscript
|
- name: Build dependencies / ghostscript
|
||||||
run: |
|
run: |
|
||||||
set INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\V7.1A\Include
|
set INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\V7.1A\Include
|
||||||
|
|
|
@ -96,6 +96,13 @@ libs = {
|
||||||
"filename": PILLOW_DEPENDS_DIR + "libjpeg-turbo-2.0.3.tar.gz",
|
"filename": PILLOW_DEPENDS_DIR + "libjpeg-turbo-2.0.3.tar.gz",
|
||||||
"dir": "libjpeg-turbo-2.0.3",
|
"dir": "libjpeg-turbo-2.0.3",
|
||||||
},
|
},
|
||||||
|
# ba653c8: Merge tag '2.12.5' into msvc
|
||||||
|
"imagequant": {
|
||||||
|
"url": "https://github.com/ImageOptim/libimagequant/archive/ba653c8ccb34dde4e21c6076d85a72d21ed9d971.zip", # noqa: E501
|
||||||
|
"filename": PILLOW_DEPENDS_DIR
|
||||||
|
+ "libimagequant-ba653c8ccb34dde4e21c6076d85a72d21ed9d971.zip",
|
||||||
|
"dir": "libimagequant-ba653c8ccb34dde4e21c6076d85a72d21ed9d971",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
compilers = {
|
compilers = {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user