if(CMAKE_HOST_WIN32)
# Prefer a prebuilt mconf on Windows
+ find_program(WINPTY winpty)
find_program(MCONF mconf)
if(NOT MCONF)
"on the PATH, or an MSYS2 version of gcc on the PATH to build mconf. "
"Consult the setup docs for ESP-IDF on Windows.")
endif()
+ elseif(WINPTY)
+ set(MCONF "${WINPTY}" "${MCONF}")
endif()
endif()
monitor_args += [ "-p", args.port ]
monitor_args += [ "-b", project_desc["monitor_baud"] ]
monitor_args += [ elf_file ]
+ if "MSYSTEM" is os.environ:
+ monitor_args = [ "winpty" ] + monitor_args
_run_tool("idf_monitor", monitor_args, args.build_dir)