vcpkg/ports/vtk/mpi-language.diff

15 lines
682 B
Diff

diff --git a/CMake/vtkModule.cmake b/CMake/vtkModule.cmake
index 28d09e98..654c93f6 100644
--- a/CMake/vtkModule.cmake
+++ b/CMake/vtkModule.cmake
@@ -5424,6 +5424,9 @@ if (_vtk_module_find_package_enabled)
\"Failed to find the ${_vtk_export_package} package.\")
endif ()\n")
+ if(_vtk_export_package STREQUAL "MPI")
+ string(PREPEND _vtk_export_module_content " enable_language(C)\n enable_language(CXX)\n")
+ endif()
string(APPEND _vtk_export_module_build_content "${_vtk_export_module_content}")
# Private usages should be guarded by `$<BUILD_INTERFACE>` and can be
# skipped for the install tree regardless of the build mode.