• C
    add "remove_components" feature · 8cf479ca
    chaos.proton@gmail.com 提交于
    If one do not want to use some components in the RTT_ROOT, it can pass a remove_components=['the_component'] parameter to PrepareBuilding. Sample code is:
    
    RTT_RTGUI = os.getenv('RTT_RTGUI')
    # if GUI dir is set to other place, don't use the one in RTT_ROOT
    if RTT_RTGUI:
        # prepare building environment
        objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False, remove_components=['rtgui'])
        objs += SConscript(os.path.join(RTT_RTGUI, 'SConscript'))
    else:
        objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=False)
    
    You can safely omit the parameter if you do not want to remove any components.
    
    git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2227 bbd45198-f89e-11dd-88c7-29a3b14d5316
    8cf479ca
SConscript 415 字节