If NSC build fails, just ignore it and build ns-3 without it.
1.1 --- a/build.py Mon Mar 30 17:41:14 2009 -0400
1.2 +++ b/build.py Fri Apr 03 17:20:21 2009 +0100
1.3 @@ -5,7 +5,7 @@
1.4 from xml.dom import minidom as dom
1.5
1.6 import constants
1.7 -from util import run_command, fatal
1.8 +from util import run_command, fatal, CommandError
1.9
1.10
1.11 def build_nsc():
1.12 @@ -83,6 +83,9 @@
1.13 print "Entering directory `%s'" % nsc_dir
1.14 try:
1.15 build_nsc()
1.16 + except CommandError:
1.17 + print "# Build NSC: failure (ignoring NSC)"
1.18 + config.documentElement.removeChild(nsc_config)
1.19 finally:
1.20 os.chdir(cwd)
1.21 print "Leaving directory `%s'" % nsc_dir