]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/TianoTools/build.xml
Fix Capitalization issue to get tools to build on x86_64 linux.
[mirror_edk2.git] / Tools / Source / TianoTools / build.xml
index d17229280916c117cd28d7a2ef5a5cbb9ede3379..3d59c9c2c277e4bc4f091a64b7258c69c84560f7 100644 (file)
@@ -102,6 +102,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
         </if>\r
       </then>\r
     </if>\r
+    \r
+    <if>\r
+      <equals arg1="${ToolChain}" arg2="gcc" />\r
+      <then>\r
+        <exec executable="gcc" outputproperty="host.gcc.ver">\r
+          <arg line="-E" />\r
+          <arg line="-P" />\r
+          <arg line="-x c" />\r
+          <arg line="gcc.ver" />\r
+        </exec>\r
+        <if>\r
+          <contains string="${host.gcc.ver}" substring="4" />\r
+          <then>\r
+            <property name="ExtraArgus" value="-Wno-pointer-sign" />\r
+          </then>\r
+        </if>\r
+      </then>\r
+    </if>\r
 \r
     <condition property="linux" value="true">\r
       <os name="Linux"/>\r
@@ -144,7 +162,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <condition property="x86_64_linux">\r
       <and>\r
         <os name="Linux"/>\r
-        <equals arg1="${HostArch}" arg2="x64"/>\r
+        <equals arg1="${HostArch}" arg2="X64"/>\r
       </and>\r
     </condition>\r
     \r