Mercurial > hg > truffle
comparison mxtool/mx.py @ 4227:1fe200db8c30
Environment variables for HotSpot's make are only set by mx.build if they aren't already defined.
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 05 Jan 2012 14:25:58 +0100 |
parents | e03ff10d4bfc |
children | 057620486c90 |
comparison
equal
deleted
inserted
replaced
4226:e03ff10d4bfc | 4227:1fe200db8c30 |
---|---|
642 value = get_env(key) | 642 value = get_env(key) |
643 if value is None: | 643 if value is None: |
644 abort('Required environment variable ' + key + ' must be set') | 644 abort('Required environment variable ' + key + ' must be set') |
645 return value | 645 return value |
646 | 646 |
647 def get_env(key): | 647 def get_env(key, default=None): |
648 """ | 648 """ |
649 Gets an environment variable. | 649 Gets an environment variable. |
650 """ | 650 """ |
651 value = os.environ.get(key) | 651 value = os.environ.get(key, default) |
652 return value | 652 return value |
653 | 653 |
654 def log(msg=None): | 654 def log(msg=None): |
655 """ | 655 """ |
656 Write a message to the console. | 656 Write a message to the console. |