Various version of the same Fortran/C compiler

When we have several versions of the same compiler how can we make that cmake chooses the newest one by default?

The FC env var would be the way to tell CMake which Fortran compiler to pick.

Understood. That is the most common way to do it (specially using lmod/modules). My question was more on the sense that if is there any way to force cmake to take the newest available version of the compilers when project is called?

There is such an option say in FindPython, but not for compilers.