Konstantin Vlasov wrote:

I'm not yet sure how it happened that ERRORLEVEL was non-zero by the time
gen_resp_file.bat was started. Even when it is 0 before I run nmake, it becomes
1 when the $(MODE) rule starts to execute. But even putting that question aside,
this is not right to check an exit code from a script that does not change the
exit code at all.

From:
   
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/setlocal

  The setlocal command sets the ERRORLEVEL variable. If you
  pass {enableextensions | disableextensions} or
  {enabledelayedexpansion | disabledelayedexpansion}, the ERRORLEVEL
  variable is set to 0 (zero).

Seems related to your issue.

So try adding a 'setlocal enableextensions' at the start somewhere.

(untested since I do not use CMD. But rather JPsoft's
far superior 4NT).

--
--gv
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to