From cd0fab2f7ef8139d0b1749a26f317e38541f41b4 Mon Sep 17 00:00:00 2001 From: huangqinjin Date: Sat, 15 Apr 2023 13:27:00 +0800 Subject: [PATCH] Translate exit code of mt.exe in bat file --- wrappers/mt | 7 +------ wrappers/wine-msvc.bat | 5 +++++ 2 files changed, 6 insertions(+), 6 deletions(-) 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) +)