未验证 提交 ccbecfc2 编写于 作者: W wugensheng 提交者: GitHub

[fix][building.py]修复动态模块的option的bug (#6081)

* [fix][building.py]修复动态模块option的bug
上级 9d0f088e
......@@ -389,6 +389,16 @@ def PrepareModuleBuilding(env, root_directory, bsp_directory):
PreProcessor.process_contents(contents)
BuildOptions = PreProcessor.cpp_namespace
AddOption('--buildlib',
dest = 'buildlib',
type = 'string',
help = 'building library of a component')
AddOption('--cleanlib',
dest = 'cleanlib',
action = 'store_true',
default = False,
help = 'clean up the library by --buildlib')
# add program path
env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
......@@ -607,7 +617,7 @@ def DefineGroup(name, src, depend, **parameters):
paths.append(os.path.abspath(item))
group['LOCAL_CPPPATH'] = paths
if rtconfig.PLATFORM == 'gcc':
if 'CFLAGS' in group:
group['CFLAGS'] = utils.GCCC99Patch(group['CFLAGS'])
......
......@@ -26,8 +26,8 @@ from SCons.Script import AddOption
import platform
def AddOptions():
''' ===== Add options to SCons ===== '''
''' ===== Add generic options to SCons ===== '''
AddOption('--dist',
dest = 'make-dist',
action = 'store_true',
......@@ -120,4 +120,3 @@ def AddOptions():
action = 'store_true',
default = False,
help = 'make menuconfig for RT-Thread BSP')
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册