mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +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 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
 | 
			
		||||
      run: |
 | 
			
		||||
        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",
 | 
			
		||||
        "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 = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user