From 964bd937b1d8886b53fa306030cd8f524fef48fe Mon Sep 17 00:00:00 2001
From: Gary Frost <frost.gary@gmail.com>
Date: Sat, 15 Dec 2012 15:50:10 +0000
Subject: [PATCH]

---
 com.amd.aparapi.jni/build.xml | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/com.amd.aparapi.jni/build.xml b/com.amd.aparapi.jni/build.xml
index 7a06656b..c443f886 100644
--- a/com.amd.aparapi.jni/build.xml
+++ b/com.amd.aparapi.jni/build.xml
@@ -636,13 +636,31 @@ First consider editing the properties in build.properties
          <arg value="-fPIC" />
          <arg value="-I/System/Library/Frameworks/JavaVM.framework/Headers" />
          <arg value="-Iinclude" />
-         <arg value="-o" />
-         <arg value="${basedir}/dist/cltest" />
          <arg value="src/cpp/cltest.cpp" />
          <arg value="-framework" />
          <arg value="OpenCL" />
+         <arg value="-o" />
+         <arg value="${basedir}/cltest_${x86_or_x86_64}" />
+      </exec>
+   </target>
+
+   <target name="gcc_cltest" if="use.gcc">
+      <mkdir dir="${basedir}/dist"/>
+      <echo message="gcc cltest ${os.arch}" />
+      <exec executable="g++">
+         <arg value="-O3" />
+         <arg value="-g" />
+         <arg value="-fPIC" />
+         <arg value="-I${java.home}/../include" />
+         <arg value="-I${java.home}/../include/linux" />
+         <arg value="-I${amd.app.sdk.dir}/include" />
+         <arg value="src/cpp/cltest.cpp" />
+         <arg value="-L${amd.app.sdk.dir}/lib/${x86_or_x86_64}" />
+         <arg value="-lOpenCL" />
+         <arg value="-o" />
+         <arg value="${basedir}/cltest_${x86_or_x86_64}" />
       </exec>
    </target>
 
-   <target name="cltest" depends="check,msvc_cltest,mac_cltest" />
+   <target name="cltest" depends="check,msvc_cltest,mac_cltest,gcc_cltest" />
 </project>
-- 
GitLab