Skip to content

Commit c5d91f3

Browse files
committed
meson: require mpi
1 parent 9ed424b commit c5d91f3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

meson.build

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
project('FortranMPIexamples', 'fortran', 'c',
2-
meson_version: '>= 0.57.0'
2+
meson_version: '>= 1.5.0'
33
)
44

55

66
fc = meson.get_compiler('fortran')
77

8-
mpi = dependency('mpi', language : 'fortran', required : false, disabler: true)
8+
mpi = dependency('mpi', language : 'fortran', required : true)
9+
910
code = '''
1011
use mpi
1112
integer :: i
1213
call mpi_init(i)
1314
call mpi_finalize(i)
1415
end program'''
15-
if not fc.links(code, dependencies : mpi, name: 'Fortran MPI links')
16-
mpi = disabler()
17-
endif
1816

19-
mpiexec = find_program('mpiexec', required : false, disabler: true) # MS-MPI has only mpiexec
17+
fc.links(code, dependencies : mpi, name: 'Fortran MPI links', required: true)
18+
19+
mpiexec = find_program('mpiexec', required : true)
20+
# MS-MPI has only mpiexec
2021

2122
subdir('test')

0 commit comments

Comments
 (0)