From 90ef9f007427bf1cf8ba7b4b82bfc03271a1ffe9 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Sat, 3 Oct 2009 02:22:38 +0000 Subject: [PATCH] fix solaris build git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15066 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/spandsp/configure.ac | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/libs/spandsp/configure.ac b/libs/spandsp/configure.ac index 508eb71b37..d23c63016c 100644 --- a/libs/spandsp/configure.ac +++ b/libs/spandsp/configure.ac @@ -108,6 +108,22 @@ else 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 @@ sun) 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"