aboutsummaryrefslogtreecommitdiff
path: root/appveyor.bat
diff options
context:
space:
mode:
Diffstat (limited to 'appveyor.bat')
-rw-r--r--appveyor.bat20
1 files changed, 2 insertions, 18 deletions
diff --git a/appveyor.bat b/appveyor.bat
index f7da865f..dea7ef42 100644
--- a/appveyor.bat
+++ b/appveyor.bat
@@ -10,21 +10,6 @@ REM ======================
mkdir src\.libs
-IF %PYTHON_VERSION%==2.7 GOTO build_core_mingw
-IF %PYTHON_VERSION%==3.4 GOTO build_core_mingw
-IF %PYTHON_VERSION%==3.5 GOTO build_core_msvc
-IF %PYTHON_VERSION%==3.6 GOTO build_core_msvc
-
-:build_core_mingw
-pushd src\.libs
-cmake -G "%generator%" -Dprotobuf_BUILD_SHARED_LIBS=%BUILD_DLL% -Dprotobuf_UNICODE=%UNICODE% -DZLIB_ROOT=%ZLIB_ROOT% -Dprotobuf_BUILD_TESTS=OFF -D"CMAKE_MAKE_PROGRAM:PATH=%MINGW%/mingw32-make.exe" ../../cmake
-mingw32-make
-dir
-SET PATH=%cd%;%PATH%
-popd
-GOTO build_core_end
-
-:build_core_msvc
mkdir vcprojects
pushd vcprojects
cmake -G "%generator%" -Dprotobuf_BUILD_SHARED_LIBS=%BUILD_DLL% -Dprotobuf_UNICODE=%UNICODE% -Dprotobuf_BUILD_TESTS=OFF ../cmake
@@ -35,9 +20,6 @@ copy vcprojects\Release\libprotobuf.lib src\.libs\libprotobuf.a
copy vcprojects\Release\libprotobuf-lite.lib src\.libs\libprotobuf-lite.a
SET PATH=%cd%\vcprojects\Release;%PATH%
dir vcprojects\Release
-GOTO build_core_end
-
-:build_core_end
REM ======================
REM Build python library
@@ -58,6 +40,8 @@ REM sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'-DMS_WIN64\'
REM sed -i 's/\'-DPYTHON_PROTO2_CPP_IMPL_V2\'/\'-DPYTHON_PROTO2_CPP_IMPL_V2\',\'-DMS_WIN64\'/g' setup.py
REM :no_win64_change
+sed -i 's/\ extra_compile_args\ =\ \[\]/\ extra_compile_args\ =\ \[\'\/MT\'\]/g' setup.py
+
REM REM MSVS default is dymanic
REM IF NOT DEFINED vcplatform GOTO msvc_static_build_end
REM sed -i '/Wno-sign-compare/a \ \ \ \ extra_compile_args.append(\'/MT\')' setup.py