Skip to content

Commit 3b2a7f6

Browse files
committed
Fix build.xml for the optimized fork
1 parent fc8da33 commit 3b2a7f6

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

build.xml

+12-6
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<project name="ANTLR4" default="distribute" basedir=".">
33
<target name="basic-init">
44
<property file="user.build.properties"/>
5-
<property name="dist.dir" value="${basedir}/dist" />
6-
<property name="build.dir" value="${basedir}/build" />
7-
<property name="lib.dir" value="${basedir}/lib" />
5+
<property name="dist.dir" value="${basedir}/dist/opt" />
6+
<property name="build.dir" value="${basedir}/build/opt" />
7+
<property name="lib.dir" value="${basedir}/lib/opt" />
88
</target>
99

1010
<target name="antlr3-init" depends="basic-init">
@@ -21,18 +21,23 @@
2121

2222
<target name="antlr4-init" depends="basic-init">
2323
<property name="antlr4.version" value="4.2.2"/>
24-
<property name="antlr4.jar.name" value="antlr-${antlr4.version}-complete.jar"/>
24+
<property name="antlr4.runtime.jar.name" value="antlr4-runtime-${antlr4.version}-complete.jar"/>
25+
<property name="antlr4.runtime.jar" value="${lib.dir}/${antlr4.runtime.jar.name}"/>
26+
<property name="antlr4.jar.name" value="antlr4-${antlr4.version}-complete.jar"/>
2527
<property name="antlr4.jar" value="${lib.dir}/${antlr4.jar.name}"/>
2628
<mkdir dir="${lib.dir}"/>
27-
<get src="http://www.antlr.org/download/${antlr4.jar.name}" dest="${antlr4.jar}" skipexisting="true"/>
29+
<get src="https://oss.sonatype.org/content/repositories/releases/com/tunnelvisionlabs/antlr4-runtime/${antlr4.version}/${antlr4.runtime.jar.name}" dest="${antlr4.runtime.jar}" skipexisting="true"/>
30+
<get src="https://oss.sonatype.org/content/repositories/releases/com/tunnelvisionlabs/antlr4/${antlr4.version}/${antlr4.jar.name}" dest="${antlr4.jar}" skipexisting="true"/>
31+
<path id="cp.antlr4.runtime" path="${antlr4.runtime.jar}"/>
2832
<path id="cp.antlr4" path="${antlr4.jar}"/>
2933

3034
<property name="build.antlr4.dir" value="${build.dir}/generated-sources/antlr4" />
3135
<property name="antlr4.touch" value="${build.dir}/antlr4-${antlr4.version}.touch"/>
3236
</target>
3337

3438
<target name="build-init" depends="basic-init">
35-
<property name="version" value="4.3.1-opt-SNAPSHOT"/>
39+
<xmlproperty file="${basedir}/pom.xml" prefix="pom"/>
40+
<property name="version" value="${pom.project.version}"/>
3641
<property name="build.sysclasspath" value="ignore"/>
3742
<property name="install.root.dir" value="${dist.dir}/antlr-${version}" />
3843
<property name="jar.file" value="${dist.dir}/antlr-${version}-complete.jar" />
@@ -145,6 +150,7 @@
145150
<arg line="${sources.antlr4.local}"/>
146151
<classpath>
147152
<path refid="cp.antlr4"/>
153+
<path refid="cp.antlr4.runtime"/>
148154
<pathelement location="${java.class.path}"/>
149155
</classpath>
150156
</java>

0 commit comments

Comments
 (0)