Author: stkn Date: Sun Jul 9 23:56:02 2006 New Revision: 1803 Modified: freeswitch/branches/stkn/Makefile.am freeswitch/branches/stkn/Makefile.in freeswitch/branches/stkn/configure freeswitch/branches/stkn/configure.in Log: Add conditional for gcc, enable -fsigned-char only on linux ppc systems with GNU C compiler Modified: freeswitch/branches/stkn/Makefile.am ============================================================================== --- freeswitch/branches/stkn/Makefile.am (original) +++ freeswitch/branches/stkn/Makefile.am Sun Jul 9 23:56:02 2006 @@ -20,7 +20,9 @@ AM_LDFLAGS += -Wl,-E if ISPPC +if ISGCC AM_CFLAGS += -fsigned-char +endif endif endif Modified: freeswitch/branches/stkn/Makefile.in ============================================================================== --- freeswitch/branches/stkn/Makefile.in (original) +++ freeswitch/branches/stkn/Makefile.in Sun Jul 9 23:56:02 2006 @@ -40,7 +40,7 @@ build_triplet = @build@ host_triplet = @host@ @ISLINUX_TRUE@am__append_1 = -Wl,-E -@ISLINUX_TRUE@@ISPPC_TRUE@am__append_2 = -fsigned-char +@ISGCC_TRUE@@ISLINUX_TRUE@@ISPPC_TRUE@am__append_2 = -fsigned-char @CRASHPROT_TRUE@am__append_3 = -DCRASH_PROT @IS64BITLINUX_TRUE@am__append_4 = -m64 -march=k8 -fPIC -D_64BIT_MACHINE_ @IS64BITLINUX_TRUE@am__append_5 = --enable-64bit @@ -172,6 +172,8 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IS64BITLINUX_FALSE = @IS64BITLINUX_FALSE@ IS64BITLINUX_TRUE = @IS64BITLINUX_TRUE@ +ISGCC_FALSE = @ISGCC_FALSE@ +ISGCC_TRUE = @ISGCC_TRUE@ ISLINUX_FALSE = @ISLINUX_FALSE@ ISLINUX_TRUE = @ISLINUX_TRUE@ ISMAC_FALSE = @ISMAC_FALSE@ Modified: freeswitch/branches/stkn/configure ============================================================================== --- freeswitch/branches/stkn/configure (original) +++ freeswitch/branches/stkn/configure Sun Jul 9 23:56:02 2006 @@ -466,7 +466,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS CRASHPROT_TRUE CRASHPROT_FALSE ISLINUX_TRUE ISLINUX_FALSE ISMAC_TRUE ISMAC_FALSE IS64BITLINUX_TRUE IS64BITLINUX_FALSE ISPPC_TRUE ISPPC_FALSE LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS CRASHPROT_TRUE CRASHPROT_FALSE ISLINUX_TRUE ISLINUX_FALSE ISMAC_TRUE ISMAC_FALSE IS64BITLINUX_TRUE IS64BITLINUX_FALSE ISPPC_TRUE ISPPC_FALSE ISGCC_TRUE ISGCC_FALSE LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -20832,7 +20832,6 @@ # AM_CONDITIONAL(ISSUNOS, [test `uname -s` = SunOS]) # AM_CONDITIONAL(ISSUN64, [test `isainfo -b` = 64]) # AM_CONDITIONAL(ISSUNSPARC, [test `isainfo -n` = sparcv9]) -# AM_CONDITIONAL(ISGCC, [test `echo $GCC` = true]) case `uname -m` in ppc|ppc64|powerpc) @@ -20855,6 +20854,15 @@ +if test "$GCC" = "yes"; then + ISGCC_TRUE= + ISGCC_FALSE='#' +else + ISGCC_TRUE='#' + ISGCC_FALSE= +fi + + ac_config_files="$ac_config_files src/include/switch_version.h" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -21003,6 +21011,13 @@ Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${ISGCC_TRUE}" && test -z "${ISGCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"ISGCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"ISGCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files @@ -21612,6 +21627,8 @@ s,@IS64BITLINUX_FALSE@,$IS64BITLINUX_FALSE,;t t s,@ISPPC_TRUE@,$ISPPC_TRUE,;t t s,@ISPPC_FALSE@,$ISPPC_FALSE,;t t +s,@ISGCC_TRUE@,$ISGCC_TRUE,;t t +s,@ISGCC_FALSE@,$ISGCC_FALSE,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF Modified: freeswitch/branches/stkn/configure.in ============================================================================== --- freeswitch/branches/stkn/configure.in (original) +++ freeswitch/branches/stkn/configure.in Sun Jul 9 23:56:02 2006 @@ -53,7 +53,6 @@ # AM_CONDITIONAL(ISSUNOS, [test `uname -s` = SunOS]) # AM_CONDITIONAL(ISSUN64, [test `isainfo -b` = 64]) # AM_CONDITIONAL(ISSUNSPARC, [test `isainfo -n` = sparcv9]) -# AM_CONDITIONAL(ISGCC, [test `echo $GCC` = true]) case `uname -m` in ppc|ppc64|powerpc) @@ -65,6 +64,6 @@ esac AM_CONDITIONAL(ISPPC, [test "$MACHINE" = "ppc"]) - +AM_CONDITIONAL(ISGCC, [test "$GCC" = "yes"]) AC_OUTPUT([src/include/switch_version.h])
participants (1)
-
Freeswitch SVN