CMake system introspection module for finding and setting available Fortran kinds for integers and floats