FC=~sa_app/bin32/g95
FC77=~sa_app/bin32/g95
LDFLAGS_ARCH=

# -ftrace=full        backtrace when a runtime error occurs
# -fbounds-check      runtime bounds checking
# -Wall               all warnings
# -Wextra             more warnings
# -std=f95            Fortran 95 standard checking
# -finteger=-1        all integer initialized to -1
# -freal=nan          all real initialized to NaN
# -flogical=none      no initialization for logicals
# -fpointer=invalid   all pointers initialized to an invalid value
FFLAGS_ARCH=-g -ftrace=full -fbounds-check -Wall -Wextra -std=f95 -finteger=-1 \
            -freal=nan -flogical=none -fpointer=invalid -ffree-line-length-huge
FFLAG_MOD=-I
AR=ar r

# we do not use the -std=f95 option so that usual (but non standard intrinsics be available in this unit)
FFLAGS_ARCH_rttov_unix_env = -g -ftrace=full -fbounds-check -Wall -Wextra \
                             -finteger=-1 -freal=nan -flogical=none -fpointer=invalid -ffree-line-length-huge
FFLAGS_ARCH_lapack         = -g -ftrace=full -fbounds-check -Wall -Wextra \
                            -finteger=-1 -freal=nan -flogical=none -fpointer=invalid -ffree-line-length-huge
FFLAGS_ARCH_mod_iratlas    = $(FFLAGS_ARCH) -fno-second-underscore -ffree-line-length-huge
