If NSC build fails, just ignore it and build ns-3 without it.
--- a/build.py Mon Mar 30 17:41:14 2009 -0400
+++ b/build.py Fri Apr 03 17:20:21 2009 +0100
@@ -5,7 +5,7 @@
from xml.dom import minidom as dom
import constants
-from util import run_command, fatal
+from util import run_command, fatal, CommandError
def build_nsc():
@@ -83,6 +83,9 @@
print "Entering directory `%s'" % nsc_dir
try:
build_nsc()
+ except CommandError:
+ print "# Build NSC: failure (ignoring NSC)"
+ config.documentElement.removeChild(nsc_config)
finally:
os.chdir(cwd)
print "Leaving directory `%s'" % nsc_dir