diff --git a/utilities/Extras/CMakeLists.txt b/utilities/Extras/CMakeLists.txt index d6691ee64..c71340042 100644 --- a/utilities/Extras/CMakeLists.txt +++ b/utilities/Extras/CMakeLists.txt @@ -29,7 +29,12 @@ IF (NEKTAR_USE_VTK) TARGET_LINK_LIBRARIES(VtkToPng vtkCommon vtksys vtkViews vtkWidgets vtkRendering vtkIO) ELSE () - TARGET_LINK_LIBRARIES(VtkToPng ${VTK_LIBRARIES}) + IF(TARGET vtkRenderingOpenGL) + message(STATUS "Using VTK OpenGL rendering backend") + TARGET_LINK_LIBRARIES(VtkToPng LINK_PUBLIC vtkFiltersGeometry vtkIOLegacy vtkIOXML vtkIOImage vtkRenderingCore vtkRenderingOpenGL) + ELSE () + TARGET_LINK_LIBRARIES(VtkToPng ${VTK_LIBRARIES}) + ENDIF () ENDIF () ENDIF (NEKTAR_USE_VTK) diff --git a/utilities/Extras/VtkToPng.cpp b/utilities/Extras/VtkToPng.cpp index 0ab10ea4c..21647ddfe 100644 --- a/utilities/Extras/VtkToPng.cpp +++ b/utilities/Extras/VtkToPng.cpp @@ -32,6 +32,7 @@ // Description: Render a VTK Unstructured Grid file as a PNG // /////////////////////////////////////////////////////////////////////////////// +#define vtkRenderingCore_AUTOINIT 1(vtkRenderingOpenGL) #include #include