aboutsummaryrefslogtreecommitdiff
path: root/auto/lib/perl/conf
diff options
context:
space:
mode:
Diffstat (limited to 'auto/lib/perl/conf')
-rw-r--r--auto/lib/perl/conf13
1 files changed, 10 insertions, 3 deletions
diff --git a/auto/lib/perl/conf b/auto/lib/perl/conf
index 9dbc279e4..e01f9b6c3 100644
--- a/auto/lib/perl/conf
+++ b/auto/lib/perl/conf
@@ -19,9 +19,16 @@ if test -n "$NGX_PERL_VER"; then
exit 1;
fi
- CFLAGS="$CFLAGS `$NGX_PERL -MExtUtils::Embed -e ccopts`"
- # gcc 4.1/4.2
- CFLAGS=`echo $CFLAGS | sed -e 's/-Wunused-value/-Wno-unused-value/'`
+ NGX_PERL_CFLAGS="$CFLAGS `$NGX_PERL -MExtUtils::Embed -e ccopts`"
+ NGX_PM_CFLAGS=`$NGX_PERL -MExtUtils::Embed -e ccopts`
+
+ # gcc 4.1/4.2 warn about unused values in pTHX_
+ NGX_PERL_CFLAGS=`echo $NGX_PERL_CFLAGS \
+ | sed -e 's/-Wunused-value/-Wno-unused-value/'`
+ # icc8 warns 'declaration hides parameter "my_perl"' in ENTER and LEAVE
+ NGX_PERL_CFLAGS=`echo $NGX_PERL_CFLAGS \
+ | sed -e 's/-wd171/-wd171 -wd1599/'`
+
ngx_perl_ldopts=`$NGX_PERL -MExtUtils::Embed -e ldopts`
if $NGX_PERL -V:usemultiplicity | grep define > /dev/null; then