Mercurial > hg > truffle
comparison mxtool/mx.py @ 13853:f11d3d5248b5
Use UTF-8 encoding when compiling on the command line and for Eclipse projects
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Fri, 31 Jan 2014 16:36:02 -0800 |
parents | 12e1c788c1d5 |
children | bc32c9f5719b |
comparison
equal
deleted
inserted
replaced
13852:a62549482602 | 13853:f11d3d5248b5 |
---|---|
2032 compliance = str(p.javaCompliance) if p.javaCompliance is not None else args.compliance | 2032 compliance = str(p.javaCompliance) if p.javaCompliance is not None else args.compliance |
2033 if jdtJar is None: | 2033 if jdtJar is None: |
2034 log('Compiling Java sources for {0} with javac...'.format(p.name)) | 2034 log('Compiling Java sources for {0} with javac...'.format(p.name)) |
2035 | 2035 |
2036 | 2036 |
2037 javacCmd = [java().javac, '-g', '-J-Xmx1g', '-source', compliance, '-target', compliance, '-classpath', cp, '-d', outputDir] | 2037 javacCmd = [java().javac, '-g', '-J-Xmx1g', '-encoding', 'UTF-8', '-source', compliance, '-target', compliance, '-classpath', cp, '-d', outputDir] |
2038 if java().debug_port is not None: | 2038 if java().debug_port is not None: |
2039 javacCmd += ['-J-Xdebug', '-J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=' + str(java().debug_port)] | 2039 javacCmd += ['-J-Xdebug', '-J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=' + str(java().debug_port)] |
2040 javacCmd += processorArgs | 2040 javacCmd += processorArgs |
2041 javacCmd += ['@' + argfile.name] | 2041 javacCmd += ['@' + argfile.name] |
2042 | 2042 |
2050 if java().debug_port is not None: | 2050 if java().debug_port is not None: |
2051 jdtArgs += ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=' + str(java().debug_port)] | 2051 jdtArgs += ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=' + str(java().debug_port)] |
2052 | 2052 |
2053 jdtArgs += [ '-jar', jdtJar, | 2053 jdtArgs += [ '-jar', jdtJar, |
2054 '-' + compliance, | 2054 '-' + compliance, |
2055 '-encoding', 'UTF-8', | |
2055 '-cp', cp, '-g', '-enableJavadoc', | 2056 '-cp', cp, '-g', '-enableJavadoc', |
2056 '-d', outputDir] | 2057 '-d', outputDir] |
2057 jdtArgs += processorArgs | 2058 jdtArgs += processorArgs |
2058 | 2059 |
2059 | 2060 |