From b9cd2b6016a96f7000987b14d8896f8543ab02c0 Mon Sep 17 00:00:00 2001 From: YangZhongQing Date: Sun, 25 Sep 2022 19:01:45 +0800 Subject: [PATCH] build: EndBuilding need_exit after GenTargetProject MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User choice IDE build, after GenTargetProject there's no need to do the rest. 并且,既然用户指定了IDE,接下来的命令行编译却仍然是使用arm-none-eabi-gcc,为什么不是用IDE的编译器呢?(也许是个bug) --- tools/building.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/building.py b/tools/building.py index 2512ad6c76..dfcfd1b689 100644 --- a/tools/building.py +++ b/tools/building.py @@ -871,7 +871,6 @@ def GenTargetProject(program = None): if GetOption('target') == 'esp-idf': from esp_idf import ESPIDFProject ESPIDFProject(Env, Projects) - exit(0) def EndBuilding(target, program = None): @@ -895,6 +894,7 @@ def EndBuilding(target, program = None): if GetOption('target'): GenTargetProject(program) + need_exit = True BSP_ROOT = Dir('#').abspath if GetOption('make-dist') and program != None: -- GitLab