diff --git a/wrappers/mt b/wrappers/mt index 7333d3e..aa3aee8 100755 --- a/wrappers/mt +++ b/wrappers/mt @@ -15,9 +15,4 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. . $(dirname $0)/msvcenv.sh -$(dirname $0)/wine-msvc.sh $SDKBINDIR/mt.exe "${@#/notify_update}" - -if [[ $? == 0 && "$@" =~ '/notify_update' ]]; then - # https://gitlab.kitware.com/cmake/cmake/-/blob/0991023c30ed5b83bcb1446b5bcc9c1eae028835/Source/cmcmd.cxx#L2388 - exit 187 -fi +$(dirname $0)/wine-msvc.sh $SDKBINDIR/mt.exe "$@" diff --git a/wrappers/wine-msvc.bat b/wrappers/wine-msvc.bat index 66ce7cb..b3199ab 100644 --- a/wrappers/wine-msvc.bat +++ b/wrappers/wine-msvc.bat @@ -1,3 +1,8 @@ @echo off %* %WINE_MSVC_ARGS% >%WINE_MSVC_STDOUT% 2>%WINE_MSVC_STDERR% + +REM https://gitlab.kitware.com/cmake/cmake/-/blob/0991023c30ed5b83bcb1446b5bcc9c1eae028835/Source/cmcmd.cxx#L2388 +if /I "%~n1"=="mt" ( + if %errorlevel%==1090650113 (exit 187) +)