fix solaris build
--- 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"