src/internet-stack/wscript
changeset 3625 30afad8324d5
parent 3595 693faf7f4e9b
child 3626 2438df52233e
equal deleted inserted replaced
3624:422ce0c7bd20 3625:30afad8324d5
    35         e.mandatory = True
    35         e.mandatory = True
    36         e.name = 'fl'
    36         e.name = 'fl'
    37         e.run()
    37         e.run()
    38 
    38 
    39     if not Params.g_options.nsc:
    39     if not Params.g_options.nsc:
       
    40         conf.report_optional_feature("nsc", "Network Simulation Cradle", False,
       
    41                                      "--nsc configure option not given")
    40 	return
    42 	return
    41 
    43 
    42     check_nsc_buildutils()
    44     check_nsc_buildutils()
    43 
    45 
    44     arch = os.uname()[4]
    46     arch = os.uname()[4]
    53         e.define = 'HAVE_DL'
    55         e.define = 'HAVE_DL'
    54         e.uselib = 'DL'
    56         e.uselib = 'DL'
    55         e.run()
    57         e.run()
    56         ok = True
    58         ok = True
    57     conf.check_message('NSC supported architecture', arch, ok)
    59     conf.check_message('NSC supported architecture', arch, ok)
       
    60     conf.report_optional_feature("nsc", "Network Simulation Cradle", ok,
       
    61                                  "architecture %r not supported" % arch)
    58     nsc_fetch()
    62     nsc_fetch()
    59 
    63 
    60 
    64 
    61 def build(bld):
    65 def build(bld):
    62     obj = bld.create_ns3_module('internet-stack', ['node'])
    66     obj = bld.create_ns3_module('internet-stack', ['node'])