--- configure.ac 2014-07-24 14:17:39.000000000 -0400 +++ configure.ac.perl-pedantic 2014-09-15 07:49:22.881657547 -0400 @@ -464,6 +464,7 @@ if test "${enable_debug}" = "yes"; then CFLAGS="$saved_CFLAGS" 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) export DEBUG_CFLAGS="-g -ggdb" fi --- src/mod/languages/mod_perl/Makefile.am 2014-07-24 14:15:59.000000000 -0400 +++ src/mod/languages/mod_perl/Makefile.am.perl-pedantic 2014-09-15 07:53:44.250645894 -0400 @@ -1,4 +1,20 @@ include $(top_srcdir)/build/modmake.rulesam +AUTOMAKE_OPTIONS = foreign subdir-objects +AM_CFLAGS = $(SWITCH_AM_CFLAGS) -Wall -std=c99 -Wdeclaration-after-statement +AM_CPPFLAGS = $(SWITCH_AM_CXXFLAGS) +AM_LDFLAGS = $(SWITCH_AM_LDFLAGS) +DEFAULT_VARS = CFLAGS="$(CFLAGS)" CPPFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" CXX="$(CXX)" +DEFAULT_ARGS = --build=$(build) --host=$(host) --target=$(target) --prefix="$(prefix)" --exec_prefix="$(exec_prefix)" --libdir="$(libdir)" --disable-shared --with-pic + +moddir=@modulesdir@ + +all-modules: all +depend-modules: depend +clean-modules: clean +install-modules: install +uninstall-modules: uninstall +distclean-modules: distclean +extraclean-modules: extraclean MODNAME=mod_perl PERL = perl PERL_LIBDIR =-L`perl -MConfig -e 'print $$Config{archlib}'`/CORE @@ -16,7 +32,7 @@ mod_perl_la_LDFLAGS = -avoid-version -m freeswitch_la_SOURCES = freeswitch_perl.cpp mod_perl_wrap.cpp perlxsi.c freeswitch_la_LDFLAGS = -avoid-version -module -no-undefined -shared $(LDFLAGS) -freeswitch_la_CPPFLAGS = -w -DMULTIPLICITY `$(PERL) -MExtUtils::Embed -e ccopts` -DEMBED_PERL -I$(switch_srcdir)/libs/libteletone/src/ +freeswitch_la_CPPFLAGS = -w -DMULTIPLICITY `$(PERL) -MExtUtils::Embed -e ccopts` -DEMBED_PERL -I$(switch_srcdir)/libs/libteletone/src/ $(SWITCH_PERL_CPPFLAGS) reswig: swigclean mod_perl_wrap.cpp swigclean: clean