Skip to content

Commit 6fc413a

Browse files
committed
2 parents b6968ed + 17ea60c commit 6fc413a

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

mpi/CMakeLists.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.3)
2-
project(mpidemo Fortran C)
2+
project(mpidemo Fortran)
33
enable_testing()
44

55
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
@@ -11,11 +11,15 @@ if(NOT hasParent)
1111
include(../cmake/compilers.cmake)
1212
endif()
1313

14-
find_package(MPI COMPONENTS Fortran)
14+
if(NOT hasParent)
15+
find_package(MPI REQUIRED COMPONENTS Fortran)
16+
else()
17+
find_package(MPI COMPONENTS Fortran)
18+
endif()
19+
1520
if(NOT MPI_Fortran_FOUND)
1621
return()
1722
endif()
18-
1923
include(mpi.cmake)
2024

2125
add_executable(mpivers mpivers.f90)
@@ -45,3 +49,4 @@ add_test(NAME MPIpass
4549
#
4650
#/usr/bin/f95 -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -Wl,-rpath,/usr/lib/openmpi/lib /usr/lib/openmpi/lib/libmpi_usempif08.so /usr/lib/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/openmpi/lib/libmpi_mpifh.so /usr/lib/openmpi/lib/libmpi.so
4751

52+

0 commit comments

Comments
 (0)