Kitware/VTK
IO/ADIOS2/CMakeLists.txt
:6
elseif (NOT TARGET VTK::ParallelMPI AND ADIOS2_HAVE_MPI)
elseif (NOT TARGET VTK::ParallelMPI AND ADIOS2_HAVE_MPI)
cmake_dependent_option(ADIOS2_RUN_MPI_MPMD_TESTS
"Enable the parallel MPMD tests" ON
"BUILD_TESTING;ADIOS2_HAVE_MPI" OFF)
add_test(NAME Install.Make.${name} COMMAND "${CMAKE_COMMAND}"
"-DADIOS2_SOURCE_DIR=${CMAKE_SOURCE_DIR}"
"-DADIOS2_BINARY_DIR=${CMAKE_BINARY_DIR}"
"-DADIOS2_HAVE_MPI=${ADIOS2_HAVE_MPI}"
"-DADIOS2_EXECUTABLE_SUFFIX=${ADIOS2_EXECUTABLE_SUFFIX}"
"-DMAKE_COMMAND=${MAKE_COMMAND}"
"-DCMAKE_C_COMPILER=${cc}"
"-DCMAKE_CXX_COMPILER=${cxx}"
"-DCMAKE_Fortran_COMPILER=${fc}"
"-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}"
"-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}"
"-DCMAKE_Fortran_FLAGS=${CMAKE_Fortran_FLAGS}"
"-DCMAKE_EXE_LINKER_FLAGS=${CMAKE_EXE_LINKER_FLAGS}"
"-DTEST_CASE=${name}"
"-DCMAKE_INSTALL_BINDIR=${CMAKE_INSTALL_BINDIR}"
"-DMPIEXEC_EXECUTABLE=${mpiexec}"
"-DMPIEXEC_EXTRA_FLAGS=${mpiexec_extra_flags}"
"-DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT}"
-P "${CMAKE_CURRENT_SOURCE_DIR}/run_make.cmake"
)
execute_process(
COMMAND "${MAKE_COMMAND}"
"CC=${CMAKE_C_COMPILER}"
"CXX=${CMAKE_CXX_COMPILER}"
"FC=${CMAKE_Fortran_COMPILER}"
"CFLAGS=${CMAKE_C_FLAGS}"
"CXXFLAGS=${CMAKE_CXX_FLAGS}"
"FFLAGS=${CMAKE_Fortran_FLAGS}"
"LDFLAGS=${CMAKE_EXE_LINKER_FLAGS}"
"MPIEXEC=${MPIEXEC_EXECUTABLE} ${MPIEXEC_EXTRA_FLAGS}"
"ADIOS2_HAVE_MPI=${have_mpi}"
"ADIOS2_EXECUTABLE_SUFFIX=${ADIOS2_EXECUTABLE_SUFFIX}"
"ISYSROOT=${isysroot}"
WORKING_DIRECTORY "${ADIOS2_BINARY_DIR}/testing/install/make/${TEST_CASE}"
RESULT_VARIABLE result
)
elseif (NOT ADIOS2_HAVE_MPI)