File tree 3 files changed +34
-6
lines changed
3 files changed +34
-6
lines changed Original file line number Diff line number Diff line change
1
+ # VTK peut se trouver soit directement, soit via Paraview.
2
+ # Pour Arcane, vtkIOLegacy est utilisé pour la lecture des maillages polyédriques
3
+ # Voir fichier 'FindvtkIOXML' pour plus d'infos
4
+ arccon_return_if_package_found(vtkIOLegacy)
5
+
6
+ find_package (ParaView QUIET )
7
+ find_package (VTK QUIET COMPONENTS vtkIOLegacy)
8
+
9
+ if (VTK_FOUND)
10
+ message (STATUS "VTK (for vtkIOLegacy) version ${VTK_MAJOR_VERSION} .${VTK_MINOR_VERSION} " )
11
+ endif ()
12
+
13
+ if (TARGET vtkIOLegacy)
14
+ set (vtkIOLegacy_FOUND TRUE )
15
+ message (STATUS "vtkIOLegacy_INCLUDE_DIRS = ${vtkIOLegacy_INCLUDE_DIRS} " )
16
+ arcane_vtkutils_add_depend_lib_to_list(vtkIOLegacy)
17
+ message (STATUS "vtkIOLegacy LIBS=${_ALLLIBS} " )
18
+ set (vtkIOLegacy_LIBRARIES "${_ALLLIBS} " )
19
+ arccon_register_package_library(vtkIOLegacy vtkIOLegacy)
20
+ # Pour compatibilité avec l'existant (septembre 2022)
21
+ add_library (arcane::vtkIOLegacy ALIAS arcconpkg_vtkIOLegacy)
22
+ endif ()
23
+
24
+ # ----------------------------------------------------------------------------
25
+ # Local Variables:
26
+ # tab-width: 2
27
+ # indent-tabs-mode: nil
28
+ # coding: utf-8-with-signature
29
+ # End:
Original file line number Diff line number Diff line change 1
- set (PRIVATE_PKGS LibUnwind Papi Parmetis PTScotch Udunits Zoltan BZip2 LZ4 Otf2 DbgHelp HWLoc Hiredis)
2
- set (PUBLIC_PKGS HDF5 MPI)
1
+ set (PRIVATE_PKGS LibUnwind Papi Parmetis PTScotch Udunits Zoltan BZip2 LZ4 Otf2 DbgHelp HWLoc Hiredis)
2
+ set (PUBLIC_PKGS HDF5 MPI vtkIOXML vtkIOLegacy )
3
3
set (PKGS ${PRIVATE_PKGS} ${PUBLIC_PKGS} )
4
4
5
5
foreach (package ${PKGS} )
@@ -145,11 +145,10 @@ if(ARCANE_HAS_LINUX_PERF_COUNTERS)
145
145
)
146
146
endif ()
147
147
148
- if (vtkIOXML_FOUND)
148
+ if (vtkIOXML_FOUND AND vtkIOLegacy_FOUND )
149
149
list (APPEND ARCANE_SOURCES
150
150
VtkPolyhedralMeshIOService.cc
151
151
)
152
- list (APPEND PRIVATE_PKGS vtkIOXML)
153
152
endif ()
154
153
155
154
if (ARCANE_HAS_KDI_PYTHON)
Original file line number Diff line number Diff line change 1
- set (TEST_DIRS . anyitem dof inout)
1
+ set (TEST_DIRS . anyitem dof inout)
2
2
3
3
set (TEST_LIBS ${ARCANE_ADDITIONNAL_TEST_LIBRARIES} )
4
4
if (MPI_FOUND AND NOT WIN32 )
@@ -560,7 +560,7 @@ if(HDF5_FOUND)
560
560
endif ()
561
561
if (vtkIOXML_FOUND)
562
562
ARCANE_ADD_TEST_SEQUENTIAL(vtk_vtu testMesh-format_vtu.arc)
563
- if (Neo_FOUND)
563
+ if (vtkIO_Legacy AND Neo_FOUND)
564
564
arcane_add_test_sequential(polyhedral_vtk1 testMeshPolyhedral-1.arc)
565
565
arcane_add_test_sequential(polyhedral_vtk2 testMeshPolyhedral-2.arc)
566
566
arcane_add_test_sequential(polyhedral_vtk3 testMeshPolyhedral-3.arc)
You can’t perform that action at this time.
0 commit comments