[fix][building.py]修复动态模块的option的bug (#6081)
* [fix][building.py]修复动态模块option的bug
This commit is contained in:
parent
9d0f088e20
commit
ccbecfc220
|
@ -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')
|
||||
|
||||
|
|
Loading…
Reference in New Issue