diff options
author | Grant Gayed | 2012-02-23 15:42:28 +0000 |
---|---|---|
committer | Grant Gayed | 2012-02-23 15:42:28 +0000 |
commit | f1be364c1b97911cbcdda6fd507fc5d82efe8be0 (patch) | |
tree | 3bf3b379de93e5055c91da596195cea496791491 /bundles/org.eclipse.swt/buildFragment.xml | |
parent | 8d4da55406072249d48f3dfaa17c5286b0556072 (diff) | |
download | eclipse.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.xml | 21 |
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> |