vtk_module_test_data(
  Data/mandelbrot-vti.hdf
  Data/mandelbrot.vti
  Data/can.vtu
  Data/can.pvtu
  Data/can/can_0.vtu
  Data/can/can_1.vtu
  Data/can/can_2.vtu
  Data/can-vtu.hdf
  Data/can-pvtu.hdf
  Data/amr_gaussian_pulse.hdf
  Data/amr_gaussian_pulse.vthb
  Data/amr_gaussian_pulse/amr_gaussian_pulse_0.vti
  Data/amr_gaussian_pulse/amr_gaussian_pulse_1.vti
  Data/amr_gaussian_pulse/amr_gaussian_pulse_2.vti
  Data/test_poly_data.hdf
  Data/test_transient_poly_data.hdf
  Data/test_transient_poly_data_offset.vtkhdf
  Data/test_transient_poly_data_field_data.vtkhdf
  Data/transient_sphere.hdf
  Data/temporal_unstructured_grid.vtkhdf
  Data/transient_harmonics.hdf
  Data/transient_wavelet.hdf
  Data/wavelet_cell_data.hdf
  Data/wavelet_cell_data.vti
  Data/hdf_poly_data_twin.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_000.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_001.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_002.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_003.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_004.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_005.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_006.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_007.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_008.vtp
  Data/hdf_transient_poly_data_twin/hdf_transient_poly_data_twin_009.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_0.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_1.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_2.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_3.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_4.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_5.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_6.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_7.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_8.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_9.vtpd
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_0/transient_sphere_0_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_0/transient_sphere_0_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_1/transient_sphere_1_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_1/transient_sphere_1_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_2/transient_sphere_2_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_2/transient_sphere_2_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_3/transient_sphere_3_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_3/transient_sphere_3_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_4/transient_sphere_4_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_4/transient_sphere_4_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_5/transient_sphere_5_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_5/transient_sphere_5_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_6/transient_sphere_6_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_6/transient_sphere_6_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_7/transient_sphere_7_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_7/transient_sphere_7_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_8/transient_sphere_8_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_8/transient_sphere_8_1.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_9/transient_sphere_9_0.vtp
  Data/hdf_transient_partitioned_poly_data_twin/transient_sphere_9/transient_sphere_9_1.vtp
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_0.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_1.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_2.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_3.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_4.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_5.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_6.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_7.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_8.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_9.vtpd
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_0/transient_sphere_0_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_0/transient_sphere_0_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_1/transient_sphere_1_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_1/transient_sphere_1_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_2/transient_sphere_2_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_2/transient_sphere_2_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_3/transient_sphere_3_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_3/transient_sphere_3_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_4/transient_sphere_4_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_4/transient_sphere_4_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_5/transient_sphere_5_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_5/transient_sphere_5_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_6/transient_sphere_6_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_6/transient_sphere_6_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_7/transient_sphere_7_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_7/transient_sphere_7_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_8/transient_sphere_8_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_8/transient_sphere_8_1.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_9/transient_sphere_9_0.vtu
  Data/hdf_transient_partitioned_ug_twin/transient_sphere_9/transient_sphere_9_1.vtu
  Data/elements.vtu
  Data/explicitStructuredGrid.vtu
  Data/explicitStructuredGridEmpty.vtu
  Data/cube-with-time.vtu

  Data/vtkHDF/sanitization.vtu

  Data/vtkHDF/null_term_string.vtkhdf
  Data/vtkHDF/utf8_string.vtkhdf
  Data/vtkHDF/test_multiblock_static_multipiece.vtkhdf

  Data/vtkHDF/distributed.vtm
  Data/vtkHDF/distributed/cone1.vtu
  Data/vtkHDF/distributed/sphere1.vtu

  Data/vtkHDF/test_composite.hdf
  Data/vtkHDF/test_composite.hdf_000000.vtpc
  Data/vtkHDF/test_composite.hdf_000000/test_composite.hdf_000000_0_0.vtp
  Data/vtkHDF/test_composite.hdf_000000/test_composite.hdf_000000_1_0.htg
  Data/vtkHDF/test_composite.hdf_000000/test_composite.hdf_000000_1_0.vtu
  Data/vtkHDF/test_composite.hdf_000000/test_composite.hdf_000000_2_0.vti

  Data/vtkHDF/dummy_pdc_structure.vtpc
  Data/vtkHDF/multi_ds_pdc.vtpc
  Data/vtkHDF/dummy_pdc_structure/dummy_pdc_structure_0_0.vtp
  Data/vtkHDF/dummy_pdc_structure/dummy_pdc_structure_1_0.vtp
  Data/vtkHDF/dummy_pdc_structure/dummy_pdc_structure_2_0.vtu

  Data/vtkHDF/test_multiblock_hdf.vtm
  Data/vtkHDF/test_multiblock_hdf/test_multiblock_hdf_0_0.vtp
  Data/vtkHDF/test_multiblock_hdf/test_multiblock_hdf_1_0.vtp
  Data/vtkHDF/test_multiblock_hdf/test_multiblock_hdf_2_0.vtu

  Data/vtkHDF/test_temporal_overlapping_amr.vtkhdf
  Data/vtkHDF/test_temporal_overlapping_amr_version_2_2.vtkhdf
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_0.vthb
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_0/transient_expected_overlapping_amr_0_0.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_0/transient_expected_overlapping_amr_0_1.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_0/transient_expected_overlapping_amr_0_2.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_1.vthb
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_1/transient_expected_overlapping_amr_1_0.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_1/transient_expected_overlapping_amr_1_1.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_2.vthb
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_2/transient_expected_overlapping_amr_2_0.vti
  Data/vtkHDF/Transient/transient_expected_overlapping_amr_2/transient_expected_overlapping_amr_2_1.vti

  Data/vtkHDF/multipiece_temporal_htg.hdf
  Data/vtkHDF/multipiece_htg.hdf
  Data/vtkHDF/randomhtg.hdf
  Data/vtkHDF/simple_htg.hdf
  Data/vtkHDF/shell_3d.hdf
  Data/vtkHDF/temporal_htg.hdf

  Data/HTG/shell_3d.htg
)

add_subdirectory(Cxx)
