The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
353 B
20 lines
353 B
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 |
|
|
|
|
|
|
|
|