summaryrefslogtreecommitdiff
path: root/lib/make/known-architectures/irix
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-07-29 23:50:53 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-07-29 23:50:53 +0000
commit02e69b5712f072bf4d0f48e813af78a82c3e5bfb (patch)
tree826b42710baca8068b5d2140934ffb3db93eccbc /lib/make/known-architectures/irix
parent49c110f33c434476068ef97e6f8d06b63070b895 (diff)
R4400 can only take mips3.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1793 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/known-architectures/irix')
-rw-r--r--lib/make/known-architectures/irix23
1 files changed, 18 insertions, 5 deletions
diff --git a/lib/make/known-architectures/irix b/lib/make/known-architectures/irix
index ee7cc342..34f645e0 100644
--- a/lib/make/known-architectures/irix
+++ b/lib/make/known-architectures/irix
@@ -6,7 +6,7 @@
# @desc
#
# @enddesc
-# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/irix,v 1.19 2000-04-17 19:25:18 goodale Exp $
+# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/irix,v 1.20 2000-07-29 23:50:53 goodale Exp $
# @@*/
if test "$CCTK_CONFIG_STAGE" = "preferred-compilers" ; then
@@ -57,18 +57,31 @@ if test "$CCTK_CONFIG_STAGE" = "preferred-compilers" ; then
else
+ case "$IRIX_CPU" in
+ 4???)
+ IRIX_FLAGS="-mips3" ;;
+ 8???)
+ IRIX_FLAGS="-mips3" ;;
+ 10???)
+ IRIX_FLAGS="-mips4 -r10000" ;;
+ 12???)
+ IRIX_FLAGS="-mips4 -r12000" ;;
+ *)
+ IRIX_FLAGS="-mips4" ;;
+ esac
+
case "$IRIX_BITS:$CC" in
64:cc)
- CFLAGS="$CFLAGS -64 -mips4 -r10000"
- CXXFLAGS="$CXXFLAGS -64 -mips4 -r10000"
+ CFLAGS="$CFLAGS -64 $IRIX_FLAGS"
+ CXXFLAGS="$CXXFLAGS -64 $IRIX_FLAGS"
C_OPTIMISE_FLAGS="-O3"
CXX_OPTIMISE_FLAGS="-O3"
C_DEBUG_FLAGS="-g"
CXX_DEBUG_FLAGS="-g"
;;
32:cc)
- CFLAGS="$CFLAGS -n32 -mips3"
- CXXFLAGS="$CXXFLAGS -n32 -mips3"
+ CFLAGS="$CFLAGS -n32 $IRIX_FLAGS"
+ CXXFLAGS="$CXXFLAGS -n32 $IRIX_FLAGS"
C_OPTIMISE_FLAGS="-O3"
CXX_OPTIMISE_FLAGS="-O3"
C_DEBUG_FLAGS="-g"