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.