Bug 544061 - [releng] For native launchers, allow to override location of rt.equinox.binaries project
Tycho build depends on native launchers provided by
rt.equinox.binaries/org.eclipse.equinox.executable/ project and
it's location is hard-coded.
Make the location of the project rt.equinox.binaries overridable via
property 'rt.equinox.binaries.loc'.
Change-Id: I166b7bb62086e0aecfed2c64f06e589d47835ed6
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
diff --git a/features/org.eclipse.equinox.executable.feature/pom.xml b/features/org.eclipse.equinox.executable.feature/pom.xml
index e01ecbd..ef5efee 100644
--- a/features/org.eclipse.equinox.executable.feature/pom.xml
+++ b/features/org.eclipse.equinox.executable.feature/pom.xml
@@ -106,6 +106,10 @@
<name>!longnotexistingproperty</name>
</property>
</activation>
+ <properties>
+ <!-- location of rt.equinox.binaries project -->
+ <rt.equinox.binaries.loc>../../../</rt.equinox.binaries.loc>
+ </properties>
<build>
<plugins>
<plugin>
@@ -121,7 +125,7 @@
them -->
<echo message="Copy eclipse binaries to launcher binaries"/>
<copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true">
- <fileset dir="../../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/">
+ <fileset dir="${rt.equinox.binaries.loc}/rt.equinox.binaries/org.eclipse.equinox.executable/bin/">
<include name="cocoa/macosx/x86_64/**/*"/>
<include name="gtk/linux/ppc64le/**/*"/>
<include name="gtk/linux/x86_64/**/*"/>