equal
deleted
inserted
replaced
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']) |