Mercurial > hg > truffle
comparison mx/mx_graal.py @ 16031:cd2209d3af46
mx: show the environment variables defined and make command line issued when doing a HotSpot build
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 05 Jun 2014 11:08:13 +0200 |
parents | 3f350b0d93c9 |
children | d8343c347dc0 |
comparison
equal
deleted
inserted
replaced
16030:bddb3eb57e90 | 16031:cd2209d3af46 |
---|---|
800 | 800 |
801 # Clear these 2 variables as having them set can cause very confusing build problems | 801 # Clear these 2 variables as having them set can cause very confusing build problems |
802 env.pop('LD_LIBRARY_PATH', None) | 802 env.pop('LD_LIBRARY_PATH', None) |
803 env.pop('CLASSPATH', None) | 803 env.pop('CLASSPATH', None) |
804 | 804 |
805 if mx._opts.verbose: | 805 # Issue an env prefix that can be used to run the make on the command line |
806 # Issue an env prefix that can be used to run the make on the command line | 806 if not mx._opts.verbose: |
807 envPrefix = ' '.join([key + '=' + env[key] for key in env.iterkeys() if not os.environ.has_key(key) or env[key] != os.environ[key]]) | 807 mx.log('--------------- make command line ----------------------') |
808 if len(envPrefix): | 808 |
809 mx.log('env ' + envPrefix + ' \\') | 809 envPrefix = ' '.join([key + '=' + env[key] for key in env.iterkeys() if not os.environ.has_key(key) or env[key] != os.environ[key]]) |
810 if len(envPrefix): | |
811 mx.log('env ' + envPrefix + ' \\') | |
810 | 812 |
811 runCmd.append(build + buildSuffix) | 813 runCmd.append(build + buildSuffix) |
814 | |
815 if not mx._opts.verbose: | |
816 mx.log(' '.join(runCmd)) | |
817 mx.log('--------------------------------------------------------') | |
812 mx.run(runCmd, err=filterXusage, env=env) | 818 mx.run(runCmd, err=filterXusage, env=env) |
813 | 819 |
814 jvmCfg = _vmCfgInJdk(jdk) | 820 jvmCfg = _vmCfgInJdk(jdk) |
815 if not exists(jvmCfg): | 821 if not exists(jvmCfg): |
816 mx.abort(jvmCfg + ' does not exist') | 822 mx.abort(jvmCfg + ' does not exist') |