Browse Source

Re-enable the EXPRECISION option for non-Windows x86/x86_64

tags/v0.3.29
Martin Kroeker GitHub 1 year ago
parent
commit
d04686acd8
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 10 deletions
  1. +8
    -10
      Makefile.system

+ 8
- 10
Makefile.system View File

@@ -446,7 +446,7 @@ endif


ifeq ($(OSNAME), Linux) ifeq ($(OSNAME), Linux)
EXTRALIB += -lm EXTRALIB += -lm
NO_EXPRECISION = 1
#NO_EXPRECISION = 1
endif endif


ifeq ($(OSNAME), Android) ifeq ($(OSNAME), Android)
@@ -572,7 +572,7 @@ NO_BINARY_MODE = 1
endif endif


ifeq ($(CORE), generic) ifeq ($(CORE), generic)
NO_EXPRECISION = 1
#NO_EXPRECISION = 1
endif endif


ifndef NO_EXPRECISION ifndef NO_EXPRECISION
@@ -595,7 +595,7 @@ endif
ifeq ($(ARCH), x86_64) ifeq ($(ARCH), x86_64)


ifeq ($(CORE), generic) ifeq ($(CORE), generic)
NO_EXPRECISION = 1
#NO_EXPRECISION = 1
endif endif


ifndef NO_EXPRECISION ifndef NO_EXPRECISION
@@ -828,8 +828,8 @@ BINARY_DEFINED = 1


ifeq ($(F_COMPILER), GFORTRAN) ifeq ($(F_COMPILER), GFORTRAN)
ifeq ($(C_COMPILER), GCC) ifeq ($(C_COMPILER), GCC)
# EXPRECISION = 1
# CCOMMON_OPT += -DEXPRECISION
EXPRECISION = 1
CCOMMON_OPT += -DEXPRECISION
endif endif
endif endif
endif endif
@@ -1392,17 +1392,15 @@ endif
endif endif


ifeq ($(F_COMPILER), CRAY) ifeq ($(F_COMPILER), CRAY)
CCOMMON_OPT += -DF_INTERFACE_CRAYFC
CCOMMON_OPT += -DF_INTERFACE_INTEL
FCOMMON_OPT += -hnopattern FCOMMON_OPT += -hnopattern
ifdef INTERFACE64 ifdef INTERFACE64
ifneq ($(INTERFACE64), 0) ifneq ($(INTERFACE64), 0)
FCOMMON_OPT += -s integer64 FCOMMON_OPT += -s integer64
endif endif
endif endif
ifeq ($(USE_OPENMP), 1)
FCOMMON_OPT += -fopenmp
else
FCOMMON_OPT += -fno-openmp
ifneq ($(USE_OPENMP), 1)
FCOMMON_OPT += -O noomp
endif endif
endif endif




Loading…
Cancel
Save