1
0
mirror of https://github.com/moparisthebest/curl synced 2025-02-28 17:31:46 -05:00

build-wolfssl.bat: Extend VC15 support to include Enterprise and Professional

...and not just the Community Edition.
This commit is contained in:
Steve Holme 2018-02-05 21:23:51 +00:00
parent be033641c2
commit 05484d4831

View File

@ -6,7 +6,7 @@ rem * / __| | | | |_) | |
rem * | (__| |_| | _ <| |___ rem * | (__| |_| | _ <| |___
rem * \___|\___/|_| \_\_____| rem * \___|\___/|_| \_\_____|
rem * rem *
rem * Copyright (C) 2012 - 2017, Steve Holme, <steve_holme@hotmail.com>. rem * Copyright (C) 2012 - 2018, Steve Holme, <steve_holme@hotmail.com>.
rem * Copyright (C) 2015, Jay Satiro, <raysatiro@yahoo.com>. rem * Copyright (C) 2015, Jay Satiro, <raysatiro@yahoo.com>.
rem * rem *
rem * This software is licensed as described in the file COPYING, which rem * This software is licensed as described in the file COPYING, which
@ -35,6 +35,16 @@ rem ***************************************************************************
rem Ensure we have the required arguments rem Ensure we have the required arguments
if /i "%~1" == "" goto syntax if /i "%~1" == "" goto syntax
rem Calculate the program files directory
if defined PROGRAMFILES (
set "PF=%PROGRAMFILES%"
set OS_PLATFORM=x86
)
if defined PROGRAMFILES(x86) (
set "PF=%PROGRAMFILES(x86)%"
set OS_PLATFORM=x64
)
:parseArgs :parseArgs
if "%~1" == "" goto prerequisites if "%~1" == "" goto prerequisites
@ -62,7 +72,16 @@ rem ***************************************************************************
set VC_VER=15.0 set VC_VER=15.0
set VC_DESC=VC15 set VC_DESC=VC15
set VC_TOOLSET=v141 set VC_TOOLSET=v141
set "VC_PATH=Microsoft Visual Studio\2017\Community\VC"
rem Determine the VC15 path based on the installed edition in decending
rem order (Enterprise, then Professional and finally Community)
if exist "%PF%\Microsoft Visual Studio\2017\Enterprise\VC" (
set "VC_PATH=Microsoft Visual Studio\2017\Enterprise\VC"
) else if exist "%PF%\Microsoft Visual Studio\2017\Professional\VC" (
set "VC_PATH=Microsoft Visual Studio\2017\Professional\VC"
) else (
set "VC_PATH=Microsoft Visual Studio\2017\Community\VC"
)
) else if /i "%~1" == "x86" ( ) else if /i "%~1" == "x86" (
set BUILD_PLATFORM=x86 set BUILD_PLATFORM=x86
) else if /i "%~1" == "x64" ( ) else if /i "%~1" == "x64" (
@ -95,16 +114,6 @@ rem ***************************************************************************
rem Default the start directory if one isn't specified rem Default the start directory if one isn't specified
if not defined START_DIR set START_DIR=..\..\wolfssl if not defined START_DIR set START_DIR=..\..\wolfssl
rem Calculate the program files directory
if defined PROGRAMFILES (
set "PF=%PROGRAMFILES%"
set OS_PLATFORM=x86
)
if defined PROGRAMFILES(x86) (
set "PF=%PROGRAMFILES(x86)%"
set OS_PLATFORM=x64
)
rem Check we have a program files directory rem Check we have a program files directory
if not defined PF goto nopf if not defined PF goto nopf