diff -Naur mmg-5.5.2/cmake/config/mmgConfig.cmake.in mmg-5.5.2.ne/cmake/config/mmgConfig.cmake.in --- mmg-5.5.2/cmake/config/mmgConfig.cmake.in 2020-11-17 12:03:18.000000000 +0100 +++ mmg-5.5.2.ne/cmake/config/mmgConfig.cmake.in 2021-10-22 11:53:52.304256426 +0200 @@ -2,6 +2,9 @@ include(CMakeFindDependencyMacro) +# Allows us to use all .cmake files in this directory +list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_CURRENT_LIST_DIR}" "/usr/lib/cmake/OpenVDB") + find_package(SCOTCH) -find_package(VTK) +find_package(VTK COMPONENTS IOParallel IOParallelXML) if (NOT TARGET Mmg::mmg ) include(${CMAKE_CURRENT_LIST_DIR}/MmgTargets.cmake) diff -Naur mmg-5.6.0/CMakeLists.txt mmg-5.6.0.new/CMakeLists.txt --- mmg-5.6.0/CMakeLists.txt 2021-11-04 16:41:12.000000000 +0100 +++ mmg-5.6.0.new/CMakeLists.txt 2021-11-07 17:02:41.348954886 +0100 @@ -288,7 +288,7 @@ # add the VTK library ? OPTION ( USE_VTK "Use VTK I/O" ON ) IF ( USE_VTK ) - FIND_PACKAGE(VTK QUIET) + FIND_PACKAGE(VTK REQUIRED IOParallelXML IOParallel) IF ( NOT VTK_FOUND ) MESSAGE ( WARNING "VTK library not found: vtk I/O will not be available.") ENDIF ( )