blob: 150c1a49604089b88dda76dc3a9313194ffee93a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
project('compiles_links_runs', 'fortran')
fc = meson.get_compiler('fortran')
code = '''error stop 123; end'''
if not fc.compiles(code)
error('Fortran 2008 code failed to compile')
endif
if not fc.links(code)
error('Fortran 2008 code failed to link')
endif
if fc.run(code).returncode() != 123
error('Fortran 2008 code failed to run')
endif
|