From 71a5385a97172891403923f6eed3211f8e93c8a4 Mon Sep 17 00:00:00 2001 From: Meco Jianting Man <920369182@qq.com> Date: Fri, 14 May 2021 10:06:27 +0800 Subject: [PATCH] =?UTF-8?q?[sconscript]=20application=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9=E5=A2=9E=E5=8A=A0=E5=B7=A5=E7=A8=8B=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=90=91=E4=B8=8B=E6=89=AB=E6=8F=8F=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户在加入自己的工程文件夹时,只要该文件内含有Sconscript,就可以被自动探测到,无需手动修改application下的sconscript手动添加。 --- bsp/stm32/stm32f407-atk-explorer/applications/SConscript | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bsp/stm32/stm32f407-atk-explorer/applications/SConscript b/bsp/stm32/stm32f407-atk-explorer/applications/SConscript index 6f66f7ab7..d229539fc 100644 --- a/bsp/stm32/stm32f407-atk-explorer/applications/SConscript +++ b/bsp/stm32/stm32f407-atk-explorer/applications/SConscript @@ -1,4 +1,5 @@ import rtconfig +import os from building import * cwd = GetCurrentDir() @@ -9,4 +10,10 @@ main.c group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH) +list = os.listdir(cwd) +for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + group = group + SConscript(os.path.join(d, 'SConscript')) + Return('group') -- GitLab