PROJECT(testf Fortran) MESSAGE("ENV_FLAGS = $ENV{FFLAGS}") MESSAGE("CMAKE_Fortran_COMPILER_INIT = ${CMAKE_Fortran_COMPILER_INIT}") MESSAGE("CMAKE_Fortran_COMPILER_FULLPATH = ${CMAKE_Fortran_COMPILER_FULLPATH}") MESSAGE("CMAKE_Fortran_COMPILER = ${CMAKE_Fortran_COMPILER}") MESSAGE("CMAKE_Fortran_FLAGS = ${CMAKE_Fortran_FLAGS}") MESSAGE("All cmake variables:") GET_CMAKE_PROPERTY(res VARIABLES) FOREACH(var ${res}) MESSAGE("${var}=\"${${var}}\"\n") ENDFOREACH(var ${res}) ADD_EXECUTABLE(testf hello.f)