]> granicus.if.org Git - libvpx/commitdiff
configure: support for ppc32-linux-gcc
authorJohn Koleszar <jkoleszar@google.com>
Mon, 13 Sep 2010 13:04:55 +0000 (09:04 -0400)
committerJohn Koleszar <jkoleszar@google.com>
Mon, 13 Sep 2010 13:04:55 +0000 (09:04 -0400)
Fixes issue 89. Thanks to josejx for the patch.

Change-Id: I7e664fed703b49f2fb3af4c5e6ce1173742000c2

build/make/configure.sh
configure

index e9f8a2b9c6f8617b109ba5aa8a1e38ad7f443d41..e787c5d2c591afe2376f97344db2a9537f0e206a 100755 (executable)
@@ -505,6 +505,12 @@ process_common_toolchain() {
             *i[3456]86*)
                 tgt_isa=x86
                 ;;
+            *powerpc64*)
+                tgt_isa=ppc64
+                ;;
+            *powerpc*)
+                tgt_isa=ppc32
+                ;;
         esac
 
         # detect tgt_os
@@ -755,8 +761,8 @@ process_common_toolchain() {
         link_with_cc=gcc
         setup_gnu_toolchain
         add_asflags -force_cpusubtype_ALL -I"\$(dir \$<)darwin"
-        add_cflags -maltivec -faltivec
         soft_enable altivec
+        enabled altivec && add_cflags -maltivec
 
         case "$tgt_os" in
         linux*)
@@ -768,6 +774,7 @@ process_common_toolchain() {
             add_cflags  ${darwin_arch} -m${bits} -fasm-blocks
             add_asflags ${darwin_arch} -force_cpusubtype_ALL -I"\$(dir \$<)darwin"
             add_ldflags ${darwin_arch} -m${bits}
+            enabled altivec && add_cflags -faltivec
         ;;
         esac
     ;;
index 5d6964e097d7bb529cfe2da81ce77f7515c09703..f4cd67ce2d21463ad9e5ce4f8f10be0b4f92a7c5 100755 (executable)
--- a/configure
+++ b/configure
@@ -97,6 +97,7 @@ all_platforms="${all_platforms} ppc32-darwin8-gcc"
 all_platforms="${all_platforms} ppc32-darwin9-gcc"
 all_platforms="${all_platforms} ppc64-darwin8-gcc"
 all_platforms="${all_platforms} ppc64-darwin9-gcc"
+all_platforms="${all_platormss} ppc32-linux-gcc"
 all_platforms="${all_platforms} ppc64-linux-gcc"
 all_platforms="${all_platforms} x86-darwin8-gcc"
 all_platforms="${all_platforms} x86-darwin8-icc"