Salome HOME
Copyright update 2022
[modules/gui.git] / src / VTKViewer / CMakeLists.txt
index bc807d9c30d1d8ed701759cd67be7cd1a5f222a3..b26b1ba5a95ea4b563b1607bea40a4babbf08bac 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2022  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -17,7 +17,6 @@
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 
-INCLUDE(${VTK_USE_FILE})
 INCLUDE(UseQtExt)
 
 # --- options ---
@@ -35,7 +34,22 @@ INCLUDE_DIRECTORIES(
 ADD_DEFINITIONS(${OpenCASCADE_DEFINITIONS} ${QT_DEFINITIONS})
 
 # libraries to link to
-SET(_link_LIBRARIES ${QT_LIBRARIES} ${OPENGL_LIBRARIES} ${VTK_LIBRARIES} ${OpenCASCADE_FoundationClasses_LIBRARIES} qtx suit ${KERNEL_SALOMELocalTrace})
+SET(_link_LIBRARIES
+  ${QT_LIBRARIES}
+  ${OPENGL_LIBRARIES}
+  VTK::FiltersGeometry
+  VTK::FiltersParallel
+  VTK::RenderingLOD
+  VTK::RenderingFreeType
+  VTK::RenderingOpenGL2
+  VTK::IOImage
+  VTK::IOXML
+  VTK::CommonSystem
+  ${OpenCASCADE_FoundationClasses_LIBRARIES}
+  qtx
+  suit
+  ${KERNEL_SALOMELocalTrace}
+  )
 
 # --- headers ---
 
@@ -58,7 +72,6 @@ SET(_other_HEADERS
   VTKViewer_Algorithm.h
   VTKViewer_ArcBuilder.h
   VTKViewer_CellCenters.h
-  VTKViewer_CellLocationsArray.h
   VTKViewer_ConvexTool.h
   VTKViewer_DataSetMapper.h
   VTKViewer_ExtractUnstructuredGrid.h
@@ -142,7 +155,6 @@ SET(_other_SOURCES
   VTKViewer_AppendFilter.cxx
   VTKViewer_ArcBuilder.cxx
   VTKViewer_CellCenters.cxx
-  VTKViewer_CellLocationsArray.cxx
   VTKViewer_ConvexTool.cxx
   VTKViewer_DataSetMapper.cxx
   VTKViewer_ExtractUnstructuredGrid.cxx