Determine the default Fortran compiler to use for the given platform.
(osname=None, platform=None, requiref90=False,
c_compiler=None)
| 853 | return matching_compiler_types |
| 854 | |
| 855 | def get_default_fcompiler(osname=None, platform=None, requiref90=False, |
| 856 | c_compiler=None): |
| 857 | """Determine the default Fortran compiler to use for the given |
| 858 | platform.""" |
| 859 | matching_compiler_types = available_fcompilers_for_platform(osname, |
| 860 | platform) |
| 861 | log.info("get_default_fcompiler: matching types: '%s'", |
| 862 | matching_compiler_types) |
| 863 | compiler_type = _find_existing_fcompiler(matching_compiler_types, |
| 864 | osname=osname, |
| 865 | platform=platform, |
| 866 | requiref90=requiref90, |
| 867 | c_compiler=c_compiler) |
| 868 | return compiler_type |
| 869 | |
| 870 | # Flag to avoid rechecking for Fortran compiler every time |
| 871 | failed_fcompilers = set() |
no test coverage detected