1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
include(vtkObjectFactory)
set(module_SRCS
#vtkContextBufferId.cxx
vtkOpenGLContextActor.cxx
vtkOpenGL2ContextDevice2D.cxx
vtkOpenGLContextBufferId.cxx
vtkOpenGLContextDevice2D.cxx
vtkOpenGLContextDevice3D.cxx
)
set_source_files_properties(
vtkOpenGL2ContextDevice2D
vtkOpenGLContextBufferId
vtkOpenGLContextDevice2D
vtkOpenGLContextDevice3D
WRAP_EXCLUDE
)
set(_opengl_overrides
"ContextActor"
"ContextDevice2D"
"ContextDevice3D")
foreach(_override ${_opengl_overrides})
vtk_add_override("vtk${_override}" "vtkOpenGL${_override}")
endforeach()
vtk_add_override("vtkAbstractContextBufferId" "vtkOpenGLContextBufferId")
vtk_object_factory_configure("${vtk_module_overrides}")
list(APPEND module_SRCS
${CMAKE_CURRENT_BINARY_DIR}/${vtk-module}ObjectFactory.cxx)
set_source_files_properties(${vtk-module}ObjectFactory WRAP_EXCLUDE)
vtk_module_library(${vtk-module} ${module_SRCS})
|