From ea14a82db6693ddbf3ec60c43dba5225e888c876 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Wed, 18 Jun 2014 08:44:52 -0400 Subject: Comment tweaking. --- cflags.SH | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'cflags.SH') diff --git a/cflags.SH b/cflags.SH index 69ad9995a9..3ab5180e8b 100755 --- a/cflags.SH +++ b/cflags.SH @@ -1,12 +1,23 @@ #!/bin/sh # Generate the cflags script, which is used to determine what cflags -# to pass to the compiler. -# We create a temporary test c program and repeatedly compile it with +# to pass to the compiler for compiling the core perl. +# +# This does NOT affect the XS compilation (ext, dist, cpan) +# since that uses %Config values directly. +# +# For example, since -Wall adds -Wunused-*, a bare -Wall (without +# amending that with -Wno-unused-..., or with the PERL_UNUSED_...) +# would be too much for XS code because there are too many generated +# but often unused things. +# +# We create a temporary test C program and repeatedly compile it with # various candidate flags, and from the compiler output, determine what # flags are supported. +# # From this we initialise the following variables in the cflags script: # +# $myccflags (possibly edited version of $Config{ccflags}) # $warn # $stdflags # $extra -- cgit v1.2.1