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

set_source_files_properties(
  vtkCPExodusIIElementBlock
  vtkCPExodusIIInSituReader
  vtkCPExodusIINodalCoordinatesTemplate
  vtkCPExodusIIResultsArrayTemplate
  vtkExodusIIReaderParser
  vtkExodusIIReaderVariableCheck

  WRAP_EXCLUDE
  )

set(vtkIOExodus_HDRS
  vtkCPExodusIINodalCoordinatesTemplate.h
  vtkCPExodusIIResultsArrayTemplate.h
)


vtk_module_library(vtkIOExodus ${Module_SRCS})

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

set_source_files_properties(
  vtkCPExodusIINodalCoordinatesTemplate
  vtkCPExodusIIResultsArrayTemplate
  vtkExodusIIReaderParser
  vtkExodusIIReaderVariableCheck

  WRAP_EXCLUDE
  )

set(vtkIOExodus_HDRS
  vtkCPExodusIINodalCoordinatesTemplate.h
  vtkCPExodusIIResultsArrayTemplate.h
)


vtk_module_library(vtkIOExodus ${Module_SRCS})

Enable wrapping of the insitu exodus reader.
Enable wrapping of the insitu exodus reader.

The errors that caused these classes to be wrap-excluded have
been fixed by splitting the sources list into sources and headers.

Change-Id: I0dd6ce087531f4cfaf613c309867ad3746080a0d
