Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed2012-02-23 15:42:28 +0000
committerGrant Gayed2012-02-23 15:42:28 +0000
commitf1be364c1b97911cbcdda6fd507fc5d82efe8be0 (patch)
tree3bf3b379de93e5055c91da596195cea496791491 /bundles/org.eclipse.swt/buildFragment.xml
parent8d4da55406072249d48f3dfaa17c5286b0556072 (diff)
downloadeclipse.platform.swt-f1be364c1b97911cbcdda6fd507fc5d82efe8be0.tar.gz
eclipse.platform.swt-f1be364c1b97911cbcdda6fd507fc5d82efe8be0.tar.xz
eclipse.platform.swt-f1be364c1b97911cbcdda6fd507fc5d82efe8be0.zip
Bug 292062 - Provide a way to dynamically introspect an SWT port info
Diffstat (limited to 'bundles/org.eclipse.swt/buildFragment.xml')
-rw-r--r--bundles/org.eclipse.swt/buildFragment.xml21
1 files changed, 18 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/buildFragment.xml b/bundles/org.eclipse.swt/buildFragment.xml
index a983168835..6363a9c71b 100644
--- a/bundles/org.eclipse.swt/buildFragment.xml
+++ b/bundles/org.eclipse.swt/buildFragment.xml
@@ -491,14 +491,24 @@
<param name="debug" value="true" />
<param name="jar.filename" value="swt-debug.jar" />
</antcall>
- <jar jarfile="${build.result.folder}/swt-debug.jar" basedir="${fragmentdir}" update="true" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libXm.so.2" />
+ <jar jarfile="${build.result.folder}/swt-debug.jar" basedir="${fragmentdir}" update="true" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libXm.so.2">
+ <manifest>
+ <attribute name="SWT-OS" value="${swt.os}"/>
+ <attribute name="SWT-Arch" value="${swt.arch}"/>
+ </manifest>
+ </jar>
<copy file="${build.result.folder}/swt-debug.jar" todir="${temp.folder}/swtdownload" />
<delete dir="${build.result.folder}/@dot" />
<antcall target="build.jars">
<param name="debug" value="false" />
<param name="jar.filename" value="swt.jar" />
</antcall>
- <jar jarfile="${build.result.folder}/swt.jar" basedir="${fragmentdir}" update="true" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libXm.so.2" />
+ <jar jarfile="${build.result.folder}/swt.jar" basedir="${fragmentdir}" update="true" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libXm.so.2">
+ <manifest>
+ <attribute name="SWT-OS" value="${swt.os}"/>
+ <attribute name="SWT-Arch" value="${swt.arch}"/>
+ </manifest>
+ </jar>
<copy file="${build.result.folder}/swt.jar" todir="${temp.folder}/swtdownload" />
<antcall target="build.sources" />
<copy file="${build.result.folder}/src.zip" todir="${temp.folder}/swtdownload" />
@@ -553,7 +563,12 @@
<antcall target="gather.bin.parts">
<param name="destination.temp.folder" value="${temp.folder}/" />
</antcall>
- <jar jarfile="${plugin.destination}/${full.name}.jar" basedir="${temp.folder}/${full.name}" filesonly="true" manifest="${fragmentdir}/META-INF/MANIFEST.MF"/>
+ <jar jarfile="${plugin.destination}/${full.name}.jar" basedir="${temp.folder}/${full.name}" filesonly="true" manifest="${fragmentdir}/META-INF/MANIFEST.MF">
+ <manifest>
+ <attribute name="SWT-OS" value="${swt.os}"/>
+ <attribute name="SWT-Arch" value="${swt.arch}"/>
+ </manifest>
+ </jar>
<delete dir="${temp.folder}" />
</target>

Back to the top