msvc: Fix overwriting of variables when using the SDK script
This commit is contained in:
parent
538f6dbdd1
commit
2ec0d58fab
@ -12,6 +12,8 @@
|
|||||||
# 2023-01-30
|
# 2023-01-30
|
||||||
# - Generate the short-hand version of the msvc-{version}.bat and
|
# - Generate the short-hand version of the msvc-{version}.bat and
|
||||||
# win-sdk-{version}.bat using the versions passed as the argument parameter.
|
# win-sdk-{version}.bat using the versions passed as the argument parameter.
|
||||||
|
# - Fix win-sdk-{version}.bat overwriting the INCLUDE and LIB environment
|
||||||
|
# variables instead of appending.
|
||||||
#
|
#
|
||||||
# 2023-01-28
|
# 2023-01-28
|
||||||
# - Inital revision from mmozeiko
|
# - Inital revision from mmozeiko
|
||||||
@ -367,9 +369,9 @@ set SDK_INCLUDE=%~dp0Windows Kits\\10\\Include\\%SDK_VERSION%
|
|||||||
set SDK_LIBS=%~dp0Windows Kits\\10\\Lib\\%SDK_VERSION%
|
set SDK_LIBS=%~dp0Windows Kits\\10\\Lib\\%SDK_VERSION%
|
||||||
|
|
||||||
set PATH=%~dp0Windows Kits\\10\\bin\\%SDK_VERSION%\\%SDK_ARCH%;%~dp0Windows Kits\\10\\bin\\%SDK_VERSION%\\%SDK_ARCH%\\ucrt;%PATH%
|
set PATH=%~dp0Windows Kits\\10\\bin\\%SDK_VERSION%\\%SDK_ARCH%;%~dp0Windows Kits\\10\\bin\\%SDK_VERSION%\\%SDK_ARCH%\\ucrt;%PATH%
|
||||||
set INCLUDE=%SDK_INCLUDE%\\ucrt;%SDK_INCLUDE%\\shared;%SDK_INCLUDE%\\um;%SDK_INCLUDE%\\winrt;%SDK_INCLUDE%\\cppwinrt
|
set INCLUDE=%SDK_INCLUDE%\\ucrt;%SDK_INCLUDE%\\shared;%SDK_INCLUDE%\\um;%SDK_INCLUDE%\\winrt;%SDK_INCLUDE%\\cppwinrt;%INCLUDE%
|
||||||
set LIB=%SDK_LIBS%\\ucrt\\%SDK_ARCH%;%SDK_LIBS%\\um\\%SDK_ARCH%
|
set LIB=%SDK_LIBS%\\ucrt\\%SDK_ARCH%;%SDK_LIBS%\\um\\%SDK_ARCH%;%LIB%
|
||||||
"""
|
"""
|
||||||
(OUTPUT / f"win-sdk-{sdkv}.bat").write_text(WIN10_SDK_SCRIPT)
|
(OUTPUT / f"win-sdk-{sdkv}.bat").write_text(WIN10_SDK_SCRIPT)
|
||||||
(OUTPUT / f"win-sdk-{args.sdk_version}.bat").write_text(WIN10_SDK_SCRIPT)
|
(OUTPUT / f"win-sdk-{args.sdk_version}.bat").write_text(WIN10_SDK_SCRIPT)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user