ICU-8591 Compile normalizer performance test only on Java 6 and up.

X-SVN-Rev: 30319
This commit is contained in:
Michael Ow 2011-07-12 23:43:55 +00:00
parent 9ca075df31
commit 15a668e12b
2 changed files with 34 additions and 1 deletions

1
.gitignore vendored
View file

@ -940,6 +940,7 @@ icu4j/main/tests/localespi/out
icu4j/main/tests/packaging/out
icu4j/main/tests/translit/out
icu4j/out
icu4j/perf-tests/out
icu4j/tools/build/out
icu4j/tools/misc/out
tools/multi/c/Makefile.local

View file

@ -12,6 +12,15 @@
<path id="javac.classpathref">
<path refid="javac.classpathref.${ant.project.name}"/>
</path>
<!-- Java version check -->
<condition property="is.java6.plus">
<or>
<contains string="${java.version}" substring="1.6."/>
<contains string="${java.version}" substring="1.7."/>
</or>
</condition>
<property name="jar.name" value="icu4j-${ant.project.name}.jar"/>
<property name="src.jar.name" value="icu4j-${ant.project.name}-src.jar"/>
@ -21,7 +30,30 @@
<target name="clean" depends="@clean" description="Clean up the build outputs"/>
<target name="compile" depends="@compile" description="Compile java source files"/>
<target name="compile" description="Compile java source files">
<mkdir dir="${bin.dir}"/>
<javac
srcdir="${src.dir}"
destdir="${bin.dir}"
classpathref="javac.classpathref"
source="${javac.source}"
target="${javac.target}"
debug="${javac.debug}"
encoding="${java.src.encoding}"
includeAntRuntime="no">
<include name="com/ibm/icu/dev/test/perf/BreakIteratorPerformanceTest.java"/>
<include name="com/ibm/icu/dev/test/perf/CollationPerformanceTest.java"/>
<include name="com/ibm/icu/dev/test/perf/ConverterPerformanceTest.java"/>
<include name="com/ibm/icu/dev/test/perf/DateFormatPerformanceTest.java"/>
<include name="com/ibm/icu/dev/test/perf/DecimalFormatPerformanceTest.java"/>
<include name="com/ibm/icu/dev/test/perf/NormalizerPerformanceTest.java" if="is.java6.plus"/>
<include name="com/ibm/icu/dev/test/perf/PerfTest.java"/>
<include name="com/ibm/icu/dev/test/perf/RBBIPerf.java"/>
<include name="com/ibm/icu/dev/test/perf/ResourceBundlePerf.java"/>
<include name="com/ibm/icu/dev/test/perf/UCharacterPerf.java"/>
<include name="com/ibm/icu/dev/test/perf/UnicodeSetPerf.java"/>
</javac>
</target>
<target name="copy" depends="@copy" description="Copy non-java runtime files to the project's binary directory"/>