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