File tree 2 files changed +19
-13
lines changed
2 files changed +19
-13
lines changed Original file line number Diff line number Diff line change @@ -49,11 +49,14 @@ ecbuild_add_executable( TARGET multio-feed
49
49
SOURCES multio-feed.cc MultioTool.cc
50
50
LIBS multio-api )
51
51
52
- # TODO ADD SOME FCKIT condition
53
- ecbuild_add_executable( TARGET multio-replay-nemo-fapi
54
- CONDITION HAVE_FORTRAN
55
- SOURCES multio-replay-nemo-fapi.f90
56
- LIBS multio-fapi fckit MPI::MPI_Fortran )
52
+ ecbuild_find_mpi(COMPONENTS Fortran)
53
+ if ( HAVE_MPI AND TARGET MPI::MPI_Fortran )
54
+ # TODO ADD SOME FCKIT condition
55
+ ecbuild_add_executable( TARGET multio-replay-nemo-fapi
56
+ CONDITION HAVE_FORTRAN
57
+ SOURCES multio-replay-nemo-fapi.f90
58
+ LIBS multio-fapi fckit MPI::MPI_Fortran )
59
+ endif ()
57
60
58
61
# TODO: add atlas condition/dependency
59
62
ecbuild_add_executable( TARGET multio-generate-grib-template
Original file line number Diff line number Diff line change @@ -232,14 +232,17 @@ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_passdown
232
232
ENVIRONMENT "${_test_environment} "
233
233
)
234
234
235
- ecbuild_add_test( TARGET test_multio_replay_nemo_fapi
236
- CONDITION HAVE_FORTRAN
237
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
238
- TEST_DEPENDS multio_replay_get_test_data
239
- ARGS $<TARGET_FILE:multio-replay-nemo-fapi>
240
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
241
- ENVIRONMENT "${_test_environment} "
242
- )
235
+ ecbuild_find_mpi(COMPONENTS Fortran)
236
+ if ( HAVE_MPI AND TARGET MPI::MPI_Fortran )
237
+ ecbuild_add_test( TARGET test_multio_replay_nemo_fapi
238
+ CONDITION HAVE_FORTRAN
239
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
240
+ TEST_DEPENDS multio_replay_get_test_data
241
+ ARGS $<TARGET_FILE:multio-replay-nemo-fapi>
242
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
243
+ ENVIRONMENT "${_test_environment} "
244
+ )
245
+ endif ()
243
246
244
247
ecbuild_add_test( TARGET test_multio_replay_nemo_capi_masked
245
248
COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
You can’t perform that action at this time.
0 commit comments