Since we can't tell if the system perl was built with pedantic, we have a problem because we default debug enabled which uses AX_CFLAGS_WARN_ALL_ANSI, For the GNU CC compiler it will be -Wall (and -ansi -pedantic) The result is added to the shellvar being CFLAGS by default. Which then gets included for building mod_perl, Either way I think this is the correct corse of action to overcome these new builds of mod_perl.
This commit is contained in:
parent
6092524f17
commit
cb94340e26
|
@ -464,6 +464,7 @@ if test "${enable_debug}" = "yes"; then
|
||||||
CFLAGS="$saved_CFLAGS"
|
CFLAGS="$saved_CFLAGS"
|
||||||
|
|
||||||
if test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then
|
if test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then
|
||||||
|
APR_ADDTO(SWITCH_PERL_CPPFLAGS, -DPERL_GCC_PEDANTIC)
|
||||||
APR_ADDTO(SWITCH_AM_CFLAGS, -g -ggdb)
|
APR_ADDTO(SWITCH_AM_CFLAGS, -g -ggdb)
|
||||||
export DEBUG_CFLAGS="-g -ggdb"
|
export DEBUG_CFLAGS="-g -ggdb"
|
||||||
fi
|
fi
|
||||||
|
@ -726,6 +727,7 @@ fi
|
||||||
|
|
||||||
AC_SUBST(SWITCH_AM_CFLAGS)
|
AC_SUBST(SWITCH_AM_CFLAGS)
|
||||||
AC_SUBST(SWITCH_ANSI_CFLAGS)
|
AC_SUBST(SWITCH_ANSI_CFLAGS)
|
||||||
|
AC_SUBST(SWITCH_PERL_CPPFLAGS)
|
||||||
AC_SUBST(SWITCH_AM_CXXFLAGS)
|
AC_SUBST(SWITCH_AM_CXXFLAGS)
|
||||||
AC_SUBST(SWITCH_AM_LDFLAGS)
|
AC_SUBST(SWITCH_AM_LDFLAGS)
|
||||||
AC_SUBST(ESL_LDFLAGS)
|
AC_SUBST(ESL_LDFLAGS)
|
||||||
|
|
|
@ -16,7 +16,7 @@ mod_perl_la_LDFLAGS = -avoid-version -module -no-undefined -shared `$(PERL) -ME
|
||||||
|
|
||||||
freeswitch_la_SOURCES = freeswitch_perl.cpp mod_perl_wrap.cpp perlxsi.c
|
freeswitch_la_SOURCES = freeswitch_perl.cpp mod_perl_wrap.cpp perlxsi.c
|
||||||
freeswitch_la_LDFLAGS = -avoid-version -module -no-undefined -shared $(LDFLAGS)
|
freeswitch_la_LDFLAGS = -avoid-version -module -no-undefined -shared $(LDFLAGS)
|
||||||
freeswitch_la_CPPFLAGS = -DMULTIPLICITY `$(PERL) -MExtUtils::Embed -e ccopts` -DEMBED_PERL -I$(switch_srcdir)/libs/libteletone/src/
|
freeswitch_la_CPPFLAGS = -DMULTIPLICITY `$(PERL) -MExtUtils::Embed -e ccopts` -DEMBED_PERL -I$(switch_srcdir)/libs/libteletone/src/ $(SWITCH_PERL_CPPFLAGS)
|
||||||
reswig: swigclean mod_perl_wrap.cpp
|
reswig: swigclean mod_perl_wrap.cpp
|
||||||
|
|
||||||
swigclean: clean
|
swigclean: clean
|
||||||
|
|
Loading…
Reference in New Issue