aboutsummaryrefslogtreecommitdiff
path: root/bin/9c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-03-26 05:01:11 +0000
committerrsc <devnull@localhost>2004-03-26 05:01:11 +0000
commit0f192bb8f2fc7ea22355a3a5a60778dda338cf48 (patch)
treef0d53cc3f8504361132658cc312844540e15b3c1 /bin/9c
parent6b2d0fd94642d4e041bffac34cb79eaf9169760b (diff)
downloadplan9port-0f192bb8f2fc7ea22355a3a5a60778dda338cf48.tar.gz
plan9port-0f192bb8f2fc7ea22355a3a5a60778dda338cf48.tar.bz2
plan9port-0f192bb8f2fc7ea22355a3a5a60778dda338cf48.zip
Include Solaris version.
Diffstat (limited to 'bin/9c')
-rwxr-xr-xbin/9c15
1 files changed, 13 insertions, 2 deletions
diff --git a/bin/9c b/bin/9c
index 020123c3..bef94539 100755
--- a/bin/9c
+++ b/bin/9c
@@ -24,8 +24,19 @@ case "$tag" in
*HP-UX*) cc=cc; cflags="-g -O -c -Ae" ;;
*Linux*) usegcc ;;
*OSF1*) cc=cc; cflags="-g -O -c" ;;
-*SunOS*-cc) cc=cc; cflags="-g -O -c -xCC -D__sun__" ;;
-*SunOS*-gcc) usegcc ;;
+*SunOS*-cc) cc=cc;
+ cflags="-g -O -c -xCC -D__sun__"
+ u=`uname`
+ v=`uname -v`
+ s=`echo $u$v | tr '. ' '__'
+ cflags="$cflags -D$s"
+ ;;
+*SunOS*-gcc) usegcc
+ u=`uname`
+ v=`uname -v`
+ s=`echo $u$v | tr '. ' '__'
+ cflags="$cflags -D$s"
+ ;;
*)
echo 9c does not know how to compile on "$tag" 1>&2
exit 1