aboutsummaryrefslogtreecommitdiff
path: root/cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake')
-rw-r--r--cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake39
1 files changed, 5 insertions, 34 deletions
diff --git a/cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake b/cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
index 2b3bc745c000..88153f41bffc 100644
--- a/cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
+++ b/cad/freecad/files/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
@@ -1,40 +1,11 @@
---- cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake.orig 2021-04-15 09:17:08 UTC
+--- cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake.orig 2024-01-10 01:47:25 UTC
+++ cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake
-@@ -12,24 +12,24 @@ macro(SetupSalomeSMESH)
-
- #if we use smesh we definitely also need vtk, no matter of external or internal smesh
- set (VTK_COMPONENTS
-- vtkCommonCore
-- vtkCommonDataModel
-- vtkFiltersVerdict
-- vtkIOXML
-- vtkFiltersCore
-- vtkFiltersGeneral
-- vtkIOLegacy
-- vtkFiltersExtraction
-- vtkFiltersSources
-- vtkFiltersGeometry
-+ CommonCore
-+ tkCommonDataModel
-+ tkFiltersVerdict
-+ tkIOXML
-+ tkFiltersCore
-+ tkFiltersGeneral
-+ tkIOLegacy
-+ tkFiltersExtraction
-+ tkFiltersSources
-+ tkFiltersGeometry
- )
+@@ -26,7 +26,7 @@ macro(SetupSalomeSMESH)
# check which modules are available
if(UNIX OR WIN32)
- find_package(VTK COMPONENTS vtkCommonCore REQUIRED NO_MODULE)
-- list(APPEND VTK_COMPONENTS vtkIOMPIParallel vtkParallelMPI vtkhdf5 vtkFiltersParallelDIY2 vtkRenderingCore vtkInteractionStyle vtkRenderingFreeType vtkRenderingOpenGL2)
+ find_package(VTK COMPONENTS CommonCore REQUIRED NO_MODULE)
-+ list(APPEND VTK_COMPONENTS IOMPIParallel ParallelMPI hdf5 FiltersParallelDIY2 RenderingCore InteractionStyle RenderingFreeType RenderingOpenGL2)
- foreach(_module ${VTK_COMPONENTS})
-- list (FIND VTK_MODULES_ENABLED ${_module} _index)
-+ list (FIND VTK_AVAILABLE_COMPONENTS ${_module} _index)
- if (${_index} GREATER -1)
- list(APPEND AVAILABLE_VTK_COMPONENTS ${_module})
- endif()
+ if(${VTK_MAJOR_VERSION} LESS 9)
+ list(APPEND VTK_COMPONENTS vtkIOMPIParallel vtkParallelMPI vtkhdf5 vtkFiltersParallelDIY2 vtkRenderingCore vtkInteractionStyle vtkRenderingFreeType vtkRenderingOpenGL2)
+ foreach(_module ${VTK_COMPONENTS})