MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / local_group

Function local_group

tools/building.py:737–752  ·  view source on GitHub ↗
(group, objects)

Source from the content-addressed store, hash-verified

735
736 # handle local group
737 def local_group(group, objects):
738 if 'LOCAL_CFLAGS' in group or 'LOCAL_CXXFLAGS' in group or 'LOCAL_CCFLAGS' in group or 'LOCAL_CPPPATH' in group or 'LOCAL_CPPDEFINES' in group or 'LOCAL_ASFLAGS' in group:
739 CFLAGS = Env.get('CFLAGS', '') + group.get('LOCAL_CFLAGS', '')
740 CCFLAGS = Env.get('CCFLAGS', '') + group.get('LOCAL_CCFLAGS', '')
741 CXXFLAGS = Env.get('CXXFLAGS', '') + group.get('LOCAL_CXXFLAGS', '')
742 CPPPATH = list(Env.get('CPPPATH', [''])) + group.get('LOCAL_CPPPATH', [''])
743 CPPDEFINES = list(Env.get('CPPDEFINES', [''])) + group.get('LOCAL_CPPDEFINES', [''])
744 ASFLAGS = Env.get('ASFLAGS', '') + group.get('LOCAL_ASFLAGS', '')
745
746 for source in group['src']:
747 objects.append(Env.Object(source, CFLAGS = CFLAGS, CCFLAGS = CCFLAGS, CXXFLAGS = CXXFLAGS, ASFLAGS = ASFLAGS,
748 CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES))
749
750 return True
751
752 return False
753
754 PreBuilding()
755 objects = one_list(objects)

Callers 1

DoBuildingFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected