blob: 2b3bc745c000a677e3cfa91787d2dc9f33ae35f0 (
plain) (
blame)
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
29
30
31
32
33
34
35
36
37
38
39
40
|
--- cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake.orig 2021-04-15 09:17:08 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
)
# 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()
|