Revision
15066
Author
mikej
Date
2009-10-02 21:22:38 -0500 (Fri, 02 Oct 2009)

Log Message

fix solaris build

Modified Paths

Diff

Modified: freeswitch/trunk/libs/spandsp/configure.ac (15065 => 15066)


--- freeswitch/trunk/libs/spandsp/configure.ac	2009-10-03 02:13:28 UTC (rev 15065)
+++ freeswitch/trunk/libs/spandsp/configure.ac	2009-10-03 02:22:38 UTC (rev 15066)
@@ -108,6 +108,22 @@
   CXXFLAGS=${CXXFLAGS-"-g -O2"}
 fi
 
+AC_DEFUN([REMOVE_FROM_VAR],[                                                                                                                                     
+    new_val=""                                                                                                                                           
+    removed=0                                                                                                                                               
+    for i in $$1; do                                                                                                                                            
+      if test "x$i" != "x$2"; then                                                                                                                              
+        new_val="$new_val $i"                                                                                                                     
+      else                                                                                                                                                      
+        removed=1                                                                                                                                           
+      fi                                                                                                                                                        
+    done                                                                                                                                                        
+    if test $removed = "1"; then                                                                                                                            
+      echo "  removed \"$2\" from $1"                                                                                              
+      $1=$new_val                                                                                                                                        
+    fi                                                                                                                                                          
+])
+
 AC_C_CONST
 AC_C_INLINE
 AC_C_VOLATILE
@@ -344,6 +360,7 @@
         COMP_VENDOR_CFLAGS="-native -fast $COMP_VENDOR_CFLAGS"
     fi
     COMP_VENDOR_LDFLAGS=
+    REMOVE_FROM_VAR(CFLAGS, -Xc)
     ;;
 *)
     COMP_VENDOR_CFLAGS="-std=c99 -Wall -Wunused-variable -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes $COMP_VENDOR_CFLAGS"