set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(IOGeneral_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
set(IOGeneral_BUILD_TESTING ${BUILD_TESTING})

# Only needed for old compiler support - not used here
set(IOGeneral_OVERRIDE " override")
set(IOGeneral_DELETE " = delete")

set(classes
  vtkSpsFileSeriesReader
  vtkSpsMetaReader
  vtkSpsPolyDataFileSeriesReader
  vtkSpsPolyDataReaderCollection
  vtkSpsPolyDataReaderFactory
)

vtk_module_add_module(VTK::IOGeneral
  CLASSES ${classes})
