set(Module_SRCS ExternalVTKWidget.cxx vtkExternalLight.cxx vtkExternalOpenGLCamera.cxx vtkExternalOpenGLRenderer.cxx vtkExternalOpenGLRenderWindow.cxx ) set(${vtk-module}_HDRS ExternalVTKWidget.h vtkExternalLight.h vtkExternalOpenGLCamera.h vtkExternalOpenGLRenderer.h vtkExternalOpenGLRenderWindow.h ) vtk_module_library(vtkRenderingExternal ${Module_SRCS}) include(vtkOpenGL) vtk_opengl_link(${vtk-module}) if ("${VTK_RENDERING_BACKEND}" STREQUAL "OpenGL2") set_target_properties( vtkRenderingExternal PROPERTIES COMPILE_FLAGS -DVTK_OPENGL2) endif ()