summaryrefslogtreecommitdiff
path: root/cflags.SH
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2013-12-03 17:12:17 +0000
committerDavid Mitchell <davem@iabyn.com>2013-12-25 20:30:47 +0000
commit44213caae04b4cd4f4a3abf272bd783994216b59 (patch)
tree94662d8450814dee556c407721288c277ade57c3 /cflags.SH
parentcb9238a74bae69edc848d03a50c29d86772d1d22 (diff)
downloadperl-44213caae04b4cd4f4a3abf272bd783994216b59.tar.gz
cflags/cflags.SH: use '#' comments
These scripts had a mixture of old-style ':' comments and new-style '#' comments. Since they have both, the old ones can't be needed for portability reasons, so standardise on the modern form. The old-style were just too confusing, especially as my syntax highlighter didn't know about them.
Diffstat (limited to 'cflags.SH')
-rwxr-xr-xcflags.SH38
1 files changed, 19 insertions, 19 deletions
diff --git a/cflags.SH b/cflags.SH
index 84e3187f02..cd6697c6b0 100755
--- a/cflags.SH
+++ b/cflags.SH
@@ -25,8 +25,8 @@ case $PERL_CONFIG_SH in
. $TOP/config.sh
;;
esac
-: This forces SH files to create target in same directory as SH file.
-: This is so that make depend always knows where to find SH derivatives.
+# This forces SH files to create target in same directory as SH file.
+# This is so that make depend always knows where to find SH derivatives.
case "$0" in
*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
esac
@@ -214,10 +214,10 @@ esac
extra=''
echo "Extracting cflags (with variable substitutions)"
-: This section of the file will have variable substitutions done on it.
-: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
-: Protect any dollar signs and backticks that you do not want interpreted
-: by putting a backslash in front. You may delete these comments.
+# This section of the file will have variable substitutions done on it.
+# Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
+# Protect any dollar signs and backticks that you do not want interpreted
+# by putting a backslash in front. You may delete these comments.
rm -f cflags
$spitshell >cflags <<!GROK!THIS!
$startsh
@@ -238,7 +238,7 @@ _exe="$_exe"
!GROK!THIS!
-: In the following dollars and backticks do not need the extra backslash.
+# In the following dollars and backticks do not need the extra backslash.
$spitshell >>cflags <<'!NO!SUBS!'
case $PERL_CONFIG_SH in
'')
@@ -254,8 +254,8 @@ case $PERL_CONFIG_SH in
;;
esac
-: syntax: cflags [optimize=XXX] [file[.suffix]]
-: displays the compiler command line for file
+# syntax: cflags [optimize=XXX] [file[.suffix]]
+# displays the compiler command line for file
case "X$1" in
Xoptimize=*|X"optimize=*")
@@ -282,31 +282,31 @@ for file do
*) echo $n " $file.c $c" ;;
esac
- : allow variables like toke_cflags to be evaluated
+ # allow variables like toke_cflags to be evaluated
if echo $file | grep -v / >/dev/null
then
eval 'eval ${'"${file}_cflags"'-""}'
fi
- : or customize here
+ # or customize here
case "$file" in
*) ;;
- *) : Customization examples follow: ;;
+ # Customization examples follow:
av) ccflags=`echo $ccflags | sed -e s/-pipe//` ;;
deb) ccflags="$ccflags -fno-jump-tables" ;;
hv) warn=`echo $warn | sed -e s/-Wextra//` ;;
toke) optimize=-O0 ;;
esac
- : The examples are intentionally unreachable as the '*)' case always
- : matches. To use them, move before the '*)' and edit as appropriate.
- : It is not a good idea to set ccflags to an absolute value here, as it
- : often contains general -D defines which are needed for correct
- : compilation. It is better to edit ccflags as shown, using interpolation
- : to add flags, or sed to remove flags.
+ # The examples are intentionally unreachable as the '*)' case always
+ # matches. To use them, move before the '*)' and edit as appropriate.
+ # It is not a good idea to set ccflags to an absolute value here, as it
+ # often contains general -D defines which are needed for correct
+ # compilation. It is better to edit ccflags as shown, using interpolation
+ # to add flags, or sed to remove flags.
case "$cc" in
@@ -356,7 +356,7 @@ for file do
esac
- : Can we perhaps use $ansi2knr here
+ # Can we perhaps use $ansi2knr here
echo "$cc -c -DPERL_CORE $ccflags $stdflags $optimize $warn $extra"
eval "$also "'"$cc -DPERL_CORE -c $ccflags $stdflags $optimize $warn $extra"'