@@ -9,7 +9,7 @@ module fpm
9
9
use fpm_model, only: fpm_model_t, srcfile_t, show_model, &
10
10
FPM_SCOPE_UNKNOWN, FPM_SCOPE_LIB, FPM_SCOPE_DEP, &
11
11
FPM_SCOPE_APP, FPM_SCOPE_EXAMPLE, FPM_SCOPE_TEST
12
- use fpm_compiler, only: get_module_flags, is_unknown_compiler
12
+ use fpm_compiler, only: get_module_flags, is_unknown_compiler, get_default_c_compiler
13
13
14
14
15
15
use fpm_sources, only: add_executable_sources, add_sources_from_dir
@@ -62,6 +62,8 @@ subroutine build_model(model, settings, package, error)
62
62
model% fortran_compiler = settings% compiler
63
63
endif
64
64
65
+ call get_default_c_compiler(model% fortran_compiler, model% c_compiler)
66
+
65
67
if (is_unknown_compiler(model% fortran_compiler)) then
66
68
write (* , ' (*(a:,1x))' ) &
67
69
" <WARN>" , " Unknown compiler" , model% fortran_compiler, " requested!" , &
@@ -178,6 +180,7 @@ subroutine build_model(model, settings, package, error)
178
180
if (settings% verbose) then
179
181
write (* ,* )' <INFO> BUILD_NAME: ' ,settings% build_name
180
182
write (* ,* )' <INFO> COMPILER: ' ,settings% compiler
183
+ write (* ,* )' <INFO> C COMPILER: ' ,model% c_compiler
181
184
write (* ,* )' <INFO> COMPILER OPTIONS: ' , model% fortran_compile_flags
182
185
write (* ,* )' <INFO> INCLUDE DIRECTORIES: [' , string_cat(model% include_dirs,' ,' ),' ]'
183
186
end if
0 commit comments