VirtualBox

Ignore:
Timestamp:
Jul 1, 2021 8:17:41 AM (4 years ago)
Author:
vboxsync
Message:

Devices/EFI: Merge edk-stable202105 and openssl 1.1.1j and make it build, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/set_vsprefix_envs.bat

    r85718 r89983  
    44@REM   if the file is not executed within a WORKSPACE\BaseTools folder.
    55@REM
    6 @REM Copyright (c) 2016-2019, Intel Corporation. All rights reserved.<BR>
     6@REM Copyright (c) 2016-2020, Intel Corporation. All rights reserved.<BR>
    77@REM
    88@REM SPDX-License-Identifier: BSD-2-Clause-Patent
     
    109109if /I "%1"=="VS2015" goto SetWinDDK
    110110
    111 :SetVS2019
    112 if not defined VS160COMNTOOLS (
     111:SetVS2017
     112if not defined VS150COMNTOOLS (
     113  @REM clear two envs so that vcvars32.bat can run successfully.
     114  set VSINSTALLDIR=
     115  set VCToolsVersion=
    113116  if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
    114     if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" (
    115       call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
    116       for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    117         if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
    118       )
    119       del vswhereInfo
    120     ) else (
    121       call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
     117    if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
     118      call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
     119      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
     120        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     121      )
     122      del vswhereInfo
     123    ) else (
     124      call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
    122125      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    123126        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     
    126129    )
    127130  ) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
    128     if exist "%ProgramFiles%\Microsoft Visual Studio\2019\BuildTools" (
    129       call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
    130       for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    131         if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
    132       )
    133       del vswhereInfo
    134     ) else (
    135       call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
     131    if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
     132      call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
     133      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
     134        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     135      )
     136      del vswhereInfo
     137    ) else (
     138      call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
    136139      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    137140        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     
    140143    )
    141144  ) else (
    142     if /I "%1"=="VS2019" goto ToolNotInstall
     145    if /I "%1"=="VS2017" goto ToolNotInstall
    143146    goto SetWinDDK
    144147  )
     
    146149
    147150if defined VCToolsInstallDir (
    148   if not defined VS2019_PREFIX (
    149     set "VS2019_PREFIX=%VCToolsInstallDir%"
     151  if not defined VS2017_PREFIX (
     152    set "VS2017_PREFIX=%VCToolsInstallDir%"
    150153  )
    151154  if not defined WINSDK10_PREFIX (
     
    165168)
    166169
    167 :SetVS2017
    168 if not defined VS150COMNTOOLS (
     170if /I "%1"=="VS2017" goto SetWinDDK
     171
     172:SetVS2019
     173if not defined VS160COMNTOOLS (
     174  @REM clear two envs so that vcvars32.bat can run successfully.
     175  set VSINSTALLDIR=
     176  set VCToolsVersion=
    169177  if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
    170     if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
    171       call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
    172       for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    173         if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
    174       )
    175       del vswhereInfo
    176     ) else (
    177       call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
     178    if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" (
     179      call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
     180      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
     181        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     182      )
     183      del vswhereInfo
     184    ) else (
     185      call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
    178186      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    179187        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     
    182190    )
    183191  ) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
    184     if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
    185       call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
    186       for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    187         if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
    188       )
    189       del vswhereInfo
    190     ) else (
    191       call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
     192    if exist "%ProgramFiles%\Microsoft Visual Studio\2019\BuildTools" (
     193      call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
     194      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
     195        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     196      )
     197      del vswhereInfo
     198    ) else (
     199      call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
    192200      for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
    193201        if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
     
    196204    )
    197205  ) else (
    198     if /I "%1"=="VS2017" goto ToolNotInstall
     206    if /I "%1"=="VS2019" goto ToolNotInstall
    199207    goto SetWinDDK
    200208  )
     
    202210
    203211if defined VCToolsInstallDir (
    204   if not defined VS2017_PREFIX (
    205     set "VS2017_PREFIX=%VCToolsInstallDir%"
     212  if not defined VS2019_PREFIX (
     213    set "VS2019_PREFIX=%VCToolsInstallDir%"
    206214  )
    207215  if not defined WINSDK10_PREFIX (
     
    221229)
    222230
     231if /I "%1"=="VS2019" goto SetWinDDK
     232
    223233:SetWinDDK
    224234if not defined WINDDK3790_PREFIX (
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette