Fix build options for SolarisStudio compilers
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Sun, 6 Dec 2020 18:05:27 +0000 (19:05 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Dec 2020 18:05:27 +0000 (19:05 +0100)
Makefile.sparc

index 8895b96dd5ffd25f78c6c6a416e839983b3bd0a4..61c7aa36d55f65efb26d1fa14d33c4929f898725 100644 (file)
@@ -3,21 +3,29 @@ RANLIB  = ranlib
 
 ifdef BINARY64
 
+ifeq ($(C_COMPILER), GCC)
 CCOMMON_OPT += -mcpu=v9 -m64
+else
+CCOMMON_OPT +=  -m64
+endif
 ifeq ($(COMPILER_F77), g77)
 FCOMMON_OPT += -mcpu=v9 -m64
 endif
-ifeq ($(COMPILER_F77), f90)
-FCOMMON_OPT += -xarch=v9
+ifeq ($(COMPILER_F77), f95)
+FCOMMON_OPT += -m64
 endif
 else
 
+ifeq ($(C_COMPILER), GCC)
 CCOMMON_OPT += -mcpu=v9
+else
+CCOMMON_OPT +=  -xarch=v9
+endif
 
 ifeq ($(COMPILER_F77), g77)
 FCOMMON_OPT += -mcpu=v9
 endif
-ifeq ($(COMPILER_F77), f90)
+ifeq ($(COMPILER_F77), f95)
 FCOMMON_OPT += -xarch=v8plusb
 endif
 
@@ -37,4 +45,4 @@ LIBSUNPERF    = -L/opt/SUNWspro/lib/v9 -L/opt/SUNWspro/prod/lib/v9 \
 else
 LIBSUNPERF     = -L/opt/SUNWspro/lib -L/opt/SUNWspro/prod/lib \
                -Wl,-R,/opt/SUNWspro/lib -lsunperf -lompstubs -lfui -lfsu -lsunmath
-endif
\ No newline at end of file
+endif