aboutsummaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml38
1 files changed, 24 insertions, 14 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 3900829a..0a20275e 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -7,7 +7,6 @@ environment:
REPO_DIR: protobuf
PACKAGE_NAME: protobuf
BUILD_COMMIT: v3.5.1
- PROTOC_VERSION: 3.5.1
MINGW_32: C:\mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1\mingw32\bin
MINGW_64: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin
BUILD_DLL: OFF
@@ -72,12 +71,6 @@ install:
- python --version
- python -c "import struct; print(struct.calcsize('P') * 8)"
- # Install protoc
- - curl -L -o protoc-%PROTOC_VERSION%.zip https://github.com/google/protobuf/releases/download/v%PROTOC_VERSION%/protoc-%PROTOC_VERSION%-win32.zip
- - 7z x protoc-%PROTOC_VERSION%.zip
- - del /Q protoc-%PROTOC_VERSION%.zip
- - SET PATH=%cd%\bin;%PATH%
-
# Install zlib
- mkdir zlib
- curl -L -o zlib.zip http://www.winimage.com/zLibDll/zlib123dll.zip
@@ -89,15 +82,32 @@ install:
- del /Q zlib-src.zip
before_build:
+ - if %PYTHON%==C:\Python35 set generator=Visual Studio 14
+ - if %PYTHON%==C:\Python35 set vcplatform=Win32
+
+ - if %PYTHON%==C:\Python35-x64 set generator=Visual Studio 14 Win64
+ - if %PYTHON%==C:\Python35-x64 set vcplatform=x64
+
+ - if %PYTHON%==C:\Python36 set generator=Visual Studio 14
+ - if %PYTHON%==C:\Python36 set vcplatform=Win32
+
+ - if %PYTHON%==C:\Python36-x64 set generator=Visual Studio 14 Win64
+ - if %PYTHON%==C:\Python36-x64 set vcplatform=x64
+
+ - if %PYTHON%==C:\Python27 set MINGW=%MINGW_32%
+ - if %PYTHON%==C:\Python27-x64 set MINGW=%MINGW_64%
+ - if %PYTHON%==C:\Python34 set MINGW=%MINGW_32%
+ - if %PYTHON%==C:\Python34-x64 set MINGW=%MINGW_64%
+
- if %PYTHON_VERSION%==2.7 set generator=MSYS Makefiles
+ - if %PYTHON_VERSION%==2.7 set PATH=%MINGW%;%PATH%
+ - if %PYTHON_VERSION%==2.7 echo [build] > %PYTHON%\Lib\distutils\distutils.cfg
+ - if %PYTHON_VERSION%==2.7 echo.compiler = mingw32 >> %PYTHON%\Lib\distutils\distutils.cfg
+
- if %PYTHON_VERSION%==3.4 set generator=MSYS Makefiles
- - if %PYTHON_VERSION%==3.5 set generator=Visual Studio 14
- - if %PYTHON_VERSION%==3.6 set generator=Visual Studio 14
- - if %PYTHON_ARCH%==32 set MINGW=%MINGW_32%
- - if %PYTHON_ARCH%==64 set MINGW=%MINGW_64%
- - set PATH=%MINGW%;%PATH%
- - echo [build] > %PYTHON%\Lib\distutils\distutils.cfg
- - echo.compiler = mingw32 >> %PYTHON%\Lib\distutils\distutils.cfg
+ - if %PYTHON_VERSION%==3.4 set PATH=%MINGW%;%PATH%
+ - if %PYTHON_VERSION%==3.4 echo [build] > %PYTHON%\Lib\distutils\distutils.cfg
+ - if %PYTHON_VERSION%==3.4 echo.compiler = mingw32 >> %PYTHON%\Lib\distutils\distutils.cfg
build_script:
- CALL appveyor.bat