diff --git a/Filters/ParallelStatistics/Testing/Cxx/CMakeLists.txt b/Filters/ParallelStatistics/Testing/Cxx/CMakeLists.txt index e94209197f393871cbb6782cda9eab777b0a52e4..38eab111629a5cc8208f25e70ab920f5d452f09c 100644 --- a/Filters/ParallelStatistics/Testing/Cxx/CMakeLists.txt +++ b/Filters/ParallelStatistics/Testing/Cxx/CMakeLists.txt @@ -1,9 +1,11 @@ -vtk_add_test_mpi(vtkFiltersParallelStatisticsCxxTests-MPI tests - TestPDescriptiveStatistics.cxx - TestPCorrelativeStatistics.cxx - TestRandomPContingencyStatisticsMPI.cxx - TestRandomPKMeansStatisticsMPI.cxx - TestRandomPMomentStatisticsMPI.cxx - TestRandomPOrderStatisticsMPI.cxx - ) -vtk_test_cxx_executable(vtkFiltersParallelStatisticsCxxTests-MPI tests) +if(TARGET VTK::ParallelMPI) + vtk_add_test_mpi(vtkFiltersParallelStatisticsCxxTests-MPI tests + TestPDescriptiveStatistics.cxx + TestPCorrelativeStatistics.cxx + TestRandomPContingencyStatisticsMPI.cxx + TestRandomPKMeansStatisticsMPI.cxx + TestRandomPMomentStatisticsMPI.cxx + TestRandomPOrderStatisticsMPI.cxx + ) + vtk_test_cxx_executable(vtkFiltersParallelStatisticsCxxTests-MPI tests) +endif() diff --git a/Filters/ParallelStatistics/vtk.module b/Filters/ParallelStatistics/vtk.module index 6d912e319cbf140dbf6a1bf41f429eafb1755f95..81feaa380491579650c7d9e9077e91d0fc6118be 100644 --- a/Filters/ParallelStatistics/vtk.module +++ b/Filters/ParallelStatistics/vtk.module @@ -24,5 +24,6 @@ PRIVATE_DEPENDS VTK::ParallelCore TEST_DEPENDS VTK::CommonSystem - VTK::ParallelMPI VTK::TestingCore +TEST_OPTIONAL_DEPENDS + VTK::ParallelMPI