Mercurial > hg > graal-compiler
comparison mxtool/mx.py @ 17235:fa8210d2ff06
fix jdt build on windows/cygwin
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Fri, 26 Sep 2014 18:53:54 +0200 |
parents | a02c295218aa |
children | 9d728eb7fdec |
comparison
equal
deleted
inserted
replaced
17234:fd0f5f9abb79 | 17235:fa8210d2ff06 |
---|---|
2380 javacArgs.append('-XDignore.symbol.file') | 2380 javacArgs.append('-XDignore.symbol.file') |
2381 run_java(javaArgs + ['-cp', os.pathsep.join([mainJava.toolsjar, args.error_prone]), 'com.google.errorprone.ErrorProneCompiler'] + javacArgs) | 2381 run_java(javaArgs + ['-cp', os.pathsep.join([mainJava.toolsjar, args.error_prone]), 'com.google.errorprone.ErrorProneCompiler'] + javacArgs) |
2382 else: | 2382 else: |
2383 self.logCompilation('JDT') | 2383 self.logCompilation('JDT') |
2384 | 2384 |
2385 jdtVmArgs = ['-Xmx1g', '-jar', self.jdtJar] | 2385 jdtVmArgs = ['-Xmx1g', '-jar', _tpU2W(self.jdtJar)] |
2386 | 2386 |
2387 jdtArgs = ['-' + compliance, | 2387 jdtArgs = ['-' + compliance, |
2388 '-cp', cp, '-g', '-enableJavadoc', | 2388 '-cp', cp, '-g', '-enableJavadoc', |
2389 '-d', outputDir, | 2389 '-d', outputDir, |
2390 '-bootclasspath', jdk.bootclasspath(), | 2390 '-bootclasspath', jdk.bootclasspath(), |
2413 fp.write(content) | 2413 fp.write(content) |
2414 toBeDeleted.append(jdtPropertiesTmp) | 2414 toBeDeleted.append(jdtPropertiesTmp) |
2415 jdtArgs += ['-properties', jdtPropertiesTmp] | 2415 jdtArgs += ['-properties', jdtPropertiesTmp] |
2416 else: | 2416 else: |
2417 jdtArgs += ['-properties', jdtProperties] | 2417 jdtArgs += ['-properties', jdtProperties] |
2418 jdtArgs.append('@' + argfile.name) | 2418 jdtArgs.append('@' + _tpU2W(argfile.name)) |
2419 | 2419 |
2420 run_java(jdtVmArgs + jdtArgs) | 2420 run_java(jdtVmArgs + jdtArgs) |
2421 | 2421 |
2422 # Create annotation processor jar for a project that defines annotation processors | 2422 # Create annotation processor jar for a project that defines annotation processors |
2423 if self.proj.definedAnnotationProcessorsDist: | 2423 if self.proj.definedAnnotationProcessorsDist: |