Skip to content

Commit

Permalink
ADD
Browse files Browse the repository at this point in the history
  • Loading branch information
wangweichen committed Apr 8, 2018
1 parent e6016a6 commit d7968c9
Showing 1 changed file with 47 additions and 11 deletions.
58 changes: 47 additions & 11 deletions extra/appveyor/compiler.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -73,19 +73,55 @@ IF "%PYTHON_VERSION:~3,1%" == "." (

:: Less Than or Equal To LEQ

::IF %MAJOR_PYTHON_VERSION% == 2 (
:: SET WINDOWS_SDK_VERSION="v7.0"
::) ELSE IF %MAJOR_PYTHON_VERSION% == 3 (
:: SET WINDOWS_SDK_VERSION="v7.1"
:: IF %MINOR_PYTHON_VERSION% GTR 4 (
:: SET SET_SDK=N
:: IF EXIST "%WIN_WDK%" (
:: :: See: https://connect.microsoft.com/VisualStudio/feedback/details/1610302/
:: REN "%WIN_WDK%" 0wdf
:: )
::) ELSE (
:: ECHO Unsupported Python version: "%MAJOR_PYTHON_VERSION%"
:: EXIT 1
:: )

::IF %MAJOR_PYTHON_VERSION% == 2 (
:: SET WINDOWS_SDK_VERSION="v7.0"
::) ELSE IF %MAJOR_PYTHON_VERSION% == 3 (
:: SET WINDOWS_SDK_VERSION="v7.1"
:: IF %MINOR_PYTHON_VERSION% GTR 4 (
:: SET SET_SDK=N
:: )
::) ELSE (
:: ECHO Unsupported Python version: "%MAJOR_PYTHON_VERSION%"
:: EXIT 1
:: )
ECHO %MAJOR_PYTHON_VERSION%
ECHO %MINOR_PYTHON_VERSION%

IF %MAJOR_PYTHON_VERSION% == 2 (
SET WINDOWS_SDK_VERSION="v7.0"
) ELSE IF %MAJOR_PYTHON_VERSION% == 3 (
SET WINDOWS_SDK_VERSION="v7.1"
IF %MINOR_PYTHON_VERSION% GTR 4 (
SET SET_SDK=N
IF EXIST "%WIN_WDK%" (
:: SET SET_SDK_64=Y
) ELSE (
IF %MAJOR_PYTHON_VERSION% == 3 (
SET WINDOWS_SDK_VERSION="v7.1"
IF %MINOR_PYTHON_VERSION% LEQ 4 (
:: SET SET_SDK_64=Y
) ELSE (
SET SET_SDK=N
:: SET SET_SDK_64=N
IF EXIST "%WIN_WDK%" (
:: See: https://connect.microsoft.com/VisualStudio/feedback/details/1610302/
REN "%WIN_WDK%" 0wdf
REN "%WIN_WDK%" 0wdf
)
)
) ELSE (
ECHO Unsupported Python version: "%MAJOR_PYTHON_VERSION%"
EXIT 1
)
) ELSE (
ECHO Unsupported Python version: "%MAJOR_PYTHON_VERSION%"
EXIT 1
)


Expand All @@ -94,8 +130,8 @@ IF "%PYTHON_PYPY:~0,4%" == "pypy" (
SET WINDOWS_SDK_VERSION="v7.0"
)

IF %SET_SDK% == Y (
IF %PYTHON_ARCH% == 64 (
IF %PYTHON_ARCH% == 64 (
IF %SET_SDK% == Y (
ECHO Configuring Windows SDK %WINDOWS_SDK_VERSION% for Python %MAJOR_PYTHON_VERSION% on a 64 bit architecture
SET DISTUTILS_USE_SDK=1
SET MSSdk=1
Expand Down

0 comments on commit d7968c9

Please sign in to comment.