Commit e1586bda authored by Mark Olesen's avatar Mark Olesen
Browse files

CONFIG: add linuxARM64Fujitsu settings (#1671)

parent 6152940b
......@@ -66,8 +66,8 @@ export WM_PROJECT_VERSION=com
export WM_COMPILER_TYPE=system
# [WM_COMPILER] - Compiler:
# = Gcc | Gcc4[8-9] | Gcc5[1-5] | Gcc6[1-5] | Gcc7[1-4] | Gcc8[12] |
# Clang | Clang3[7-9] | Clang[4-6]0 | Icc | Cray | Arm | Pgi
# = Gcc | Clang | Icc | Cray | Arm | Pgi | Fujitsu |
# Gcc<digits> | Clang<digits>
export WM_COMPILER=Gcc
# [WM_PRECISION_OPTION] - Floating-point precision:
......
......@@ -66,8 +66,8 @@ setenv WM_PROJECT_VERSION com
setenv WM_COMPILER_TYPE system
# [WM_COMPILER] - Compiler:
# = Gcc | Gcc4[8-9] | Gcc5[1-5] | Gcc6[1-5] | Gcc7[1-4] | Gcc8[12] |
# Clang | Clang3[7-9] | Clang[4-6]0 | Icc | Cray | Arm | Pgi
# = Gcc | Clang | Icc | Cray | Arm | Pgi | Fujitsu |
# Gcc<digits> | Clang<digits>
setenv WM_COMPILER Gcc
# [WM_PRECISION_OPTION] - Floating-point precision:
......
# Fujitsu compiler - a clang variant
include $(GENERAL_RULES)/Clang/c
cc = fcc
cARCH =
# Compile option is non-mandatory, but must be non-empty
sinclude $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
LINK_LIBS = $(cDBUG)
LINKLIBSO = $(cc) $(cARCH) -shared
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
# Fujitsu compiler - a clang variant
include $(GENERAL_RULES)/Clang/c++
CC = FCC -std=c++11
c++ARCH = -pthread
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
cxxtoo = $(Ctoo)
cctoo = $(Ctoo)
cpptoo = $(Ctoo)
LINK_LIBS = $(c++DBUG)
LINKLIBSO = $(CC) $(c++FLAGS) -shared
LINKEXE = $(CC) $(c++FLAGS) -Xlinker --add-needed
c++DBUG = -g -DFULLDEBUG
c++OPT = -O0
c++DBUG = -pg
c++OPT = -O2
cDBUG = -g -DFULLDEBUG
cOPT = -O0
CPP = cpp -traditional-cpp $(GFLAGS)
PROJECT_LIBS = -l$(WM_PROJECT) -ldl
include $(GENERAL_RULES)/standard
include $(GENERAL_RULES)/Clang/openmp
include $(DEFAULT_RULES)/c
include $(DEFAULT_RULES)/c++
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment