diff --git a/Geovis/Core/module.cmake b/Geovis/Core/module.cmake index fb5b8b7a218404043a1e40f29f26fcee0c871493..e0b3ad90b07ca8f4b5ccb837590618ef4b50df52 100644 --- a/Geovis/Core/module.cmake +++ b/Geovis/Core/module.cmake @@ -1,13 +1,16 @@ +if(VTK_RENDERING_BACKEND STREQUAL "OpenGL") + set(_groups GROUPS Rendering) +endif() + vtk_module(vtkGeovisCore - GROUPS - Rendering + ${_groups} DEPENDS vtkIOXML vtkInteractionWidgets vtkInteractionStyle vtkInfovisLayout vtkViewsCore - vtkRenderingOpenGL2 # For vtkOpenGLHardwareSupport in vtkGeoTerrain + vtkRenderingOpenGL # For vtkOpenGLHardwareSupport in vtkGeoTerrain vtklibproj4 TEST_DEPENDS vtkViewsGeovis diff --git a/IO/Export/module.cmake b/IO/Export/module.cmake index dc60c7aa87facdcd6afe2873ee402ff0e4e6a039..bb950b44f549fc1661d87219bba1a3bc2e276fa7 100644 --- a/IO/Export/module.cmake +++ b/IO/Export/module.cmake @@ -1,6 +1,8 @@ +if(VTK_RENDERING_BACKEND STREQUAL "OpenGL") + set(_groups GROUPS Rendering) +endif() vtk_module(vtkIOExport - GROUPS - StandAlone + ${_groups} DEPENDS vtkCommonCore vtkRenderingAnnotation @@ -9,7 +11,7 @@ vtk_module(vtkIOExport vtkRenderingFreeType vtkRenderingGL2PS vtkRenderingLabel - vtkRenderingOpenGL2 + vtkRenderingOpenGL vtkImagingCore PRIVATE_DEPENDS vtkIOImage diff --git a/Rendering/FreeTypeOpenGL/module.cmake b/Rendering/FreeTypeOpenGL/module.cmake index f0a315219917f382ed8d1f6f78779b6ae09a2e70..ce0e792a110338d379e6a4120871144e769f9f30 100644 --- a/Rendering/FreeTypeOpenGL/module.cmake +++ b/Rendering/FreeTypeOpenGL/module.cmake @@ -1,11 +1,11 @@ vtk_module(vtkRenderingFreeTypeOpenGL - GROUPS - Rendering IMPLEMENTS vtkRenderingCore + BACKEND + OpenGL DEPENDS vtkRenderingFreeType - vtkRendering${VTK_RENDERING_BACKEND} + vtkRenderingOpenGL TEST_DEPENDS vtkTestingCore vtkTestingRendering diff --git a/Rendering/LIC/module.cmake b/Rendering/LIC/module.cmake index 1ad8056010fdf8a12cc121d16336a35e9563dee6..239ae30c3e1268d2e2c33f6cf5a3f3e5f28ffec0 100644 --- a/Rendering/LIC/module.cmake +++ b/Rendering/LIC/module.cmake @@ -1,11 +1,14 @@ +if(VTK_RENDERING_BACKEND STREQUAL "OpenGL") + set(_groups GROUPS Rendering) +endif() + vtk_module(vtkRenderingLIC - GROUPS - Rendering + ${_groups} DEPENDS vtkIOXML vtkIOLegacy vtkImagingSources - vtkRendering${VTK_RENDERING_BACKEND} + vtkRenderingOpenGL PRIVATE_DEPENDS vtksys TEST_DEPENDS diff --git a/Views/Geovis/module.cmake b/Views/Geovis/module.cmake index d557e23374a9c56582aa9710da70b2a418fee827..02431cd12c86e9430026a062269ec1388413774e 100644 --- a/Views/Geovis/module.cmake +++ b/Views/Geovis/module.cmake @@ -1,7 +1,8 @@ +if(VTK_RENDERING_BACKEND STREQUAL "OpenGL") + set(_groups GROUPS Rendering Views) +endif() vtk_module(vtkViewsGeovis - GROUPS - Views - Rendering + ${_groups} DEPENDS vtkViewsInfovis vtkGeovisCore