set(Module_SRCS
  vtkCPExodusIIElementBlock.cxx
  vtkCPExodusIIInSituReader.cxx
  vtkCPExodusIINodalCoordinatesTemplate.txx
  vtkCPExodusIIResultsArrayTemplate.txx
  vtkExodusIICache.cxx
  vtkExodusIIReader.cxx
  vtkExodusIIReaderParser.cxx
  vtkExodusIIReaderVariableCheck.cxx
  vtkExodusIIWriter.cxx
  vtkModelMetadata.cxx
  )

set_source_files_properties(
  vtkCPExodusIINodalCoordinatesTemplate
  vtkCPExodusIIResultsArrayTemplate
  vtkExodusIIReaderParser
  vtkExodusIIReaderVariableCheck
  PROPERTIES
    WRAP_EXCLUDE 1
  )

set_source_files_properties(
  vtkExodusIIReaderVariableCheck
  PROPERTIES
    SKIP_HEADER_INSTALL 1
)

set(vtkIOExodus_HDRS
  vtkCPExodusIINodalCoordinatesTemplate.h
  vtkCPExodusIIResultsArrayTemplate.h
)


vtk_module_library(vtkIOExodus ${Module_SRCS})
