Index: trunk/LMDZ.COMMON/makelmdz_fcm
===================================================================
--- trunk/LMDZ.COMMON/makelmdz_fcm	(revision 2339)
+++ trunk/LMDZ.COMMON/makelmdz_fcm	(revision 2369)
@@ -458,13 +458,14 @@
 # for Titan add microphysics dependencies
 if [[ -d ${LIBFGCM}/muphy${physique} ]] ; then
-
-  # add muphy{physique} to the list of files to compile.
-  MUPHY_PATH="${LIBFGCM}/muphy${physique}"
-  # For Titan as we embbed some libraries with CPP keys, we define them:
-  #   -DPREC={32|64|80} real kind precision (32: simple, 64: double, 80: extended double)
-  #   -DHAVE_NC_FTN=1 (mandatory: for support of NetCDF in lintnd).
-  CPP_KEY="$CPP_KEY PREC=64 HAVE_NC_FTN=1"
-  if [[ "${physique}" == "titan" ]] ; then
-    echo "Yaahh you're about to use YAMMS in a GCM..."
+  if ! [ `echo $CPP_KEY | grep -c "OLD_COMPILO"` -gt 0 ] ; then
+    # add muphy{physique} to the list of files to compile.
+    MUPHY_PATH="${LIBFGCM}/muphy${physique}"
+    # For Titan as we embbed some libraries with CPP keys, we define them:
+    #   -DPREC={32|64|80} real kind precision (32: simple, 64: double, 80: extended double)
+    #   -DHAVE_NC_FTN=1 (mandatory: for support of NetCDF in lintnd).
+    CPP_KEY="$CPP_KEY PREC=64 HAVE_NC_FTN=1"
+    if [[ "${physique}" == "titan" ]] ; then
+      echo "Yaahh you're about to use YAMMS in a GCM..."
+    fi
   fi
 fi
