diff --git a/src/Rules.LXcray.mk b/src/Rules.LXcray.mk
index 13e13b9559208f1f47d664a5b123c85ae5dc8f46..4f3ec47b9d68518a705a85910d09f33fc0b48c04 100644
--- a/src/Rules.LXcray.mk
+++ b/src/Rules.LXcray.mk
@@ -130,14 +130,14 @@ LDFLAGS    =   -Wl,-warn-once $(PAR) $(OPT_BASE)
 # preprocessing flags 
 #
 #CPP = /bin/cpp -P -traditional -Wcomment
-CPP = cpp -P -Wcomment
+CPP = cpp -P -Wcomment -traditional -D_OPENACC=201306
 #
 CPPFLAGS_C         = -DLITTLE_endian
-CPPFLAGS_SURFEX    = -traditional
-CPPFLAGS_SURCOUCHE += -traditional -DDEV_NULL -DMNH_COMPILER_CCE
-CPPFLAGS_RAD       = -traditional
-CPPFLAGS_NEWLFI    = -traditional -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT}
-CPPFLAGS_MNH       = -traditional -DMNH -DSFX_MNH -DMNH_NO_MPI_LOGICAL48 -DMNH_COMPILER_CCE
+CPPFLAGS_SURFEX    = 
+CPPFLAGS_SURCOUCHE +=  -DDEV_NULL -DMNH_COMPILER_CCE
+CPPFLAGS_RAD       = 
+CPPFLAGS_NEWLFI    = -DSWAPIO -DLINUX -DLFI_INT=${LFI_INT}
+CPPFLAGS_MNH       = -DMNH -DSFX_MNH -DMNH_NO_MPI_LOGICAL48 -DMNH_COMPILER_CCE
 CPPFLAGS_MNH       += -imacros MNH_OPENACC_NV_CR.CPP
 ifdef VER_GA
 CPPFLAGS_SURCOUCHE += -DMNH_GA