Index: LMDZ6/branches/compilation_2/makelmdz_fcm
===================================================================
--- LMDZ6/branches/compilation_2/makelmdz_fcm	(revision 5737)
+++ LMDZ6/branches/compilation_2/makelmdz_fcm	(revision 5738)
@@ -132,4 +132,5 @@
 [-force_compile]           : recompile although there seems to be an on-going compilation
 [-build_dir]               : build directory (default: libo in current directory)
+[-config]                  : config name (default: automatic creation of name based on other options of makelmdz_fcm)
  -arch nom_arch            : target architecture 
  exec                      : executable to build
@@ -142,4 +143,7 @@
       "-build_dir")
 	  LIBOGCM=$2 ; shift ; shift ;;
+
+      "-config")
+	  config_name=$2 ; shift ; shift ;;
 
       "-p")
@@ -737,6 +741,8 @@
 rm -f arch.fcm
 rm -f arch.opt
+config_name=${config_name:-$arch$SUFF_NAME}
 
 echo "%ARCH          $arch"          >> $config_fcm
+echo "%CONFIG_NAME   $config_name"   >> $config_fcm
 echo "%INCDIR        $INCLUDE"       >> $config_fcm 
 echo "%LIB           $LIB"           >> $config_fcm
@@ -782,5 +788,5 @@
 set +e
 
-rm -f $LIBOGCM/${arch}${SUFF_NAME}/.config/fcm.bld.lock
+rm -f $LIBOGCM/${config_name}/.config/fcm.bld.lock
 ./build_gcm ${fcm_path} -j $job $full
 build_status=$?
@@ -788,6 +794,6 @@
 rm -rf tmp_src
 rm -rf config
-ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config config
-ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config/ppsrc tmp_src
+ln -s $LIBOGCM/${config_name}/.config config
+ln -s $LIBOGCM/${config_name}/.config/ppsrc tmp_src
 
 if [[ -r $LIBFGCM/grid/dimensions_mod.f90 ]]
