summarylogtreecommitdiffstats
path: root/cmake.patch
blob: f2fc0566d66486b50c9d6216b26b73e14da27e18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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 ( )