From 1701b393992f6df4346b01edcbd40cd219ca2abc Mon Sep 17 00:00:00 2001 From: psychon Date: Sun, 26 Oct 2008 18:58:13 +0000 Subject: [PATCH] modperl: Show the actual compiler flags and get rid of the warnings We now first run the perl command to get the compiler flags and display those when compiling modperl, so we now what's going on. Plus this also uses -Wno-write-strings to disabled all the perl compiler warnings. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1261 726aef4b-f618-498e-8847-2d620e286838 --- modules/Makefile.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/Makefile.in b/modules/Makefile.in index 683dbe3e..98cf032a 100644 --- a/modules/Makefile.in +++ b/modules/Makefile.in @@ -36,7 +36,10 @@ FILES := $(foreach file, $(FILES), \ endif ifneq "$(PERL)" "" -modperlFLAGS := `$(PERL) -MExtUtils::Embed -e perl_inc -e ldopts` +# We execute this now so that we see the 'beauty' of these flags in make's output +modperlFLAGS := $(shell $(PERL) -MExtUtils::Embed -e perl_inc -e ldopts) +# Perl API is ugly, casting string literals to char* :( +modperlFLAGS += -Wno-write-strings PERLHOOK := modperl_install else FILES := $(shell echo $(FILES) | sed -e "s/modperl//")