project('C++ and FORTRAN', 'cpp', 'fortran') | |
cpp = meson.get_compiler('cpp') | |
if cpp.get_id() == 'clang' | |
error('MESON_SKIP_TEST Clang C++ does not find -lgfortran for some reason.') | |
endif | |
fc = meson.get_compiler('fortran') | |
link_with = [] | |
if fc.get_id() == 'intel' | |
link_with += fc.find_library('ifport') | |
endif | |
e = executable( | |
'cppfort', | |
['main.cpp', 'fortran.f'], | |
dependencies : [link_with], | |
) | |
test('C++ FORTRAN', e) |