diff --git a/wmake/rules/linuxARM64Fujitsu/c++Opt b/wmake/rules/linuxARM64Fujitsu/c++Opt index 2aedabd6280a3476bc58db13139a0a3aa579502b..5736749269811ee10ac7bf5666a77e23ca2ad48c 100644 --- a/wmake/rules/linuxARM64Fujitsu/c++Opt +++ b/wmake/rules/linuxARM64Fujitsu/c++Opt @@ -1,2 +1,2 @@ c++DBUG = -c++OPT = -O3 +c++OPT = -ffp-contract=fast -ffast-math -O3 -funsafe-math-optimizations diff --git a/wmake/rules/linuxARM64Fujitsu/cOpt b/wmake/rules/linuxARM64Fujitsu/cOpt index 17318709f1fa39e6bf89cbe87778bc6fa459de17..8e0de06120a0e2898c26605959d2a9866081d344 100644 --- a/wmake/rules/linuxARM64Fujitsu/cOpt +++ b/wmake/rules/linuxARM64Fujitsu/cOpt @@ -1,2 +1,2 @@ cDBUG = -cOPT = -O3 +cOPT = -ffp-contract=fast -ffast-math -O3 diff --git a/wmake/rules/linuxARM64Fujitsu/general b/wmake/rules/linuxARM64Fujitsu/general index 9ada28972dd83cfd9d1bc2ef8eb7dde9fa4e099f..34cc312f0ba1c01b313c2ae9ee87583135336881 100644 --- a/wmake/rules/linuxARM64Fujitsu/general +++ b/wmake/rules/linuxARM64Fujitsu/general @@ -3,7 +3,16 @@ CPP = cpp -traditional-cpp $(GFLAGS) PROJECT_LIBS = -l$(WM_PROJECT) -ldl include $(GENERAL_RULES)/standard -include $(GENERAL_RULES)/Clang/openmp +## include $(GENERAL_RULES)/Clang/openmp + +# Fujitsu-specific +# ---- +COMP_OPENMP = -DUSE_OMP -fopenmp +LINK_OPENMP = -lfjomp +# ---- +# Or disable +# include $(GENERAL_RULES)/no-openmp +# ---- include $(DEFAULT_RULES)/c include $(DEFAULT_RULES)/c++