diff options
Diffstat (limited to 'msvc-cl-common')
-rwxr-xr-x | msvc-cl-common | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/msvc-cl-common b/msvc-cl-common index 33a68ef..e101dd8 100755 --- a/msvc-cl-common +++ b/msvc-cl-common @@ -1,7 +1,8 @@ #! /usr/bin/env bash -# Common cl.exe driver that expects the VC, INCLUDE, and LIB variables to -# be set for the specific MSVC version/configuration. +# Common cl.exe driver that expects the VCBIN, INCLUDE, and, if running as a +# linker, SDKBIN, LIB variables to be set for the specific MSVC +# version/configuration. trap "{ exit 1; }" ERR set -o errtrace # Trap in functions. @@ -144,4 +145,8 @@ done export INCLUDE export LIB +# The linker may need to run mt.exe which is in the SDK. +# +export WINEPATH=$SDKBIN + msvc_exec $diag "$VCBIN\\cl.exe" "${args[@]}" |