If NSC build fails, just ignore it and build ns-3 without it.
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Fri Apr 03 17:20:21 2009 +0100 (10 months ago)
changeset 286cbc3d534abc
parent 27 e3c0784d1f1f
child 29 20922476c714
If NSC build fails, just ignore it and build ns-3 without it.
build.py
     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