integrate cppcm-compile with normal compile and adviced compile @kenbeese
Merge branch 'master' into support-fortran