Photran
"Photran":http://www.eclipse.org/photran/ is a Fortran plugin for the "Eclipse":http://www.eclipse.org IDE.
It can be used to edit and debug the backend.
It was easy to configure it to use the cm build structure without any changes to the directory structure or the make file, by following the tutorial "Importing Existing Code into a Standard Make Project" "here.":http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/user/Tutorials.html?cvsroot=Tools_Project This is actually a tutorial for the "Eclipse C/C++ plugin":http://www.eclipse.org/cdt/ but since Photran is built on top of this so the instructions are the same.
The only thing to watch is that when you set the make targets replace "all" with "main", and maybe remove the "clean" targets so that you don't inadvertantly cause a complete rebuild while you are learning how to drive it.