wscript
changeset 762 b64b1d4eadc0
parent 695 90a68c1c4328
child 764 a7ef1fd118ec
equal deleted inserted replaced
761:0ffbc9fa8ef0 762:b64b1d4eadc0
    91 
    91 
    92 def build(bld):
    92 def build(bld):
    93     variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT']
    93     variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT']
    94     variant_env = bld.env_of_name(variant_name)
    94     variant_env = bld.env_of_name(variant_name)
    95     bld.m_allenvs['default'] = variant_env # switch to the active variant
    95     bld.m_allenvs['default'] = variant_env # switch to the active variant
       
    96 
       
    97     if Params.g_options.run:
       
    98         run_program(Params.g_options.run)
       
    99         return
       
   100     elif Params.g_options.shell:
       
   101         run_shell()
       
   102         return
       
   103 
    96     # process subfolders from here
   104     # process subfolders from here
    97     bld.add_subdirs('src')
   105     bld.add_subdirs('src')
    98     bld.add_subdirs('samples utils examples')
   106     bld.add_subdirs('samples utils examples')
    99 
   107 
   100 
   108 
   113     if Params.g_options.lcov_report:
   121     if Params.g_options.lcov_report:
   114         lcov_report()
   122         lcov_report()
   115 
   123 
   116     if Params.g_options.doxygen:
   124     if Params.g_options.doxygen:
   117         doxygen()
   125         doxygen()
   118 
       
   119     if Params.g_options.run:
       
   120         run_program(Params.g_options.run)
       
   121 
       
   122     elif Params.g_options.shell:
       
   123         run_shell()
       
   124 
   126 
   125 def _find_program(program_name):
   127 def _find_program(program_name):
   126     for obj in Object.g_allobjs:
   128     for obj in Object.g_allobjs:
   127         if obj.target == program_name:
   129         if obj.target == program_name:
   128             return obj
   130             return obj