vtk_module_test_data(
  Data/vtkHDF/mandelbrot-vti.vtkhdf
  Data/vtkHDF/mandelbrot.vti
  Data/can.vtu
  Data/can.pvtu
  Data/can/can_0.vtu
  Data/can/can_1.vtu
  Data/can/can_2.vtu
  Data/vtkHDF/can-vtu.vtkhdf
  Data/vtkHDF/can-pvtu.vtkhdf
  Data/vtkHDF/amr_gaussian_pulse.vtkhdf
  Data/vtkHDF/amr_gaussian_pulse.vthb
  Data/vtkHDF/amr_gaussian_pulse/amr_gaussian_pulse_0.vti
  Data/vtkHDF/amr_gaussian_pulse/amr_gaussian_pulse_1.vti
  Data/vtkHDF/amr_gaussian_pulse/amr_gaussian_pulse_2.vti
  Data/vtkHDF/test_poly_data.vtkhdf
  Data/vtkHDF/temporal_partitioned_polydata_cache.vtkhdf
  Data/vtkHDF/temporal_polydata_field_data.vtkhdf
  Data/vtkHDF/temporal_partitioned_ug.vtkhdf
  Data/vtkHDF/temporal_unstructured_grid.vtkhdf
  Data/vtkHDF/temporal_harmonics.vtkhdf
  Data/vtkHDF/temporal_sphere.vtkhdf

  Data/vtkHDF/wavelet_cell_data.vtkhdf
  Data/vtkHDF/wavelet_cell_data.vti
  Data/vtkHDF/hdf_poly_data_twin.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_0.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_1.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_2.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_3.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_4.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_5.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_6.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_7.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_8.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_9.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_cache_0/temporal_partitioned_polydata_cache_0_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_0/temporal_partitioned_polydata_cache_0_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_1/temporal_partitioned_polydata_cache_1_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_1/temporal_partitioned_polydata_cache_1_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_2/temporal_partitioned_polydata_cache_2_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_2/temporal_partitioned_polydata_cache_2_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_3/temporal_partitioned_polydata_cache_3_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_3/temporal_partitioned_polydata_cache_3_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_4/temporal_partitioned_polydata_cache_4_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_4/temporal_partitioned_polydata_cache_4_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_5/temporal_partitioned_polydata_cache_5_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_5/temporal_partitioned_polydata_cache_5_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_6/temporal_partitioned_polydata_cache_6_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_6/temporal_partitioned_polydata_cache_6_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_7/temporal_partitioned_polydata_cache_7_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_7/temporal_partitioned_polydata_cache_7_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_8/temporal_partitioned_polydata_cache_8_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_8/temporal_partitioned_polydata_cache_8_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_9/temporal_partitioned_polydata_cache_9_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_cache_9/temporal_partitioned_polydata_cache_9_1.vtp
  Data/vtkHDF/temporal_partitioned_ug_0.vtpd
  Data/vtkHDF/temporal_partitioned_ug_1.vtpd
  Data/vtkHDF/temporal_partitioned_ug_2.vtpd
  Data/vtkHDF/temporal_partitioned_ug_3.vtpd
  Data/vtkHDF/temporal_partitioned_ug_4.vtpd
  Data/vtkHDF/temporal_partitioned_ug_5.vtpd
  Data/vtkHDF/temporal_partitioned_ug_6.vtpd
  Data/vtkHDF/temporal_partitioned_ug_7.vtpd
  Data/vtkHDF/temporal_partitioned_ug_8.vtpd
  Data/vtkHDF/temporal_partitioned_ug_9.vtpd
  Data/vtkHDF/temporal_partitioned_ug_0/temporal_partitioned_ug_0_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_0/temporal_partitioned_ug_0_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_1/temporal_partitioned_ug_1_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_1/temporal_partitioned_ug_1_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_2/temporal_partitioned_ug_2_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_2/temporal_partitioned_ug_2_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_3/temporal_partitioned_ug_3_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_3/temporal_partitioned_ug_3_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_4/temporal_partitioned_ug_4_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_4/temporal_partitioned_ug_4_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_5/temporal_partitioned_ug_5_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_5/temporal_partitioned_ug_5_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_6/temporal_partitioned_ug_6_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_6/temporal_partitioned_ug_6_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_7/temporal_partitioned_ug_7_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_7/temporal_partitioned_ug_7_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_8/temporal_partitioned_ug_8_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_8/temporal_partitioned_ug_8_1.vtu
  Data/vtkHDF/temporal_partitioned_ug_9/temporal_partitioned_ug_9_0.vtu
  Data/vtkHDF/temporal_partitioned_ug_9/temporal_partitioned_ug_9_1.vtu
  Data/elements.vtu
  Data/explicitStructuredGrid.vtu
  Data/explicitStructuredGridEmpty.vtu
  Data/cube-with-time.vtu

  Data/vtkHDF/sanitization.vtu

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

  Data/vtkHDF/polyhedron.vtu
  Data/vtkHDF/polyhedron.vtkhdf
  Data/vtkHDF/hexahedron.vtu
  Data/vtkHDF/hexahedron.vtkhdf
  
  Data/vtkHDF/polyhedron_temporal.vtkhdf
  Data/vtkHDF/polyhedron_temporal_0.vtu
  Data/vtkHDF/polyhedron_temporal_1.vtu
  
  Data/vtkHDF/distributed.vtm
  Data/vtkHDF/distributed/cone1.vtu
  Data/vtkHDF/distributed/sphere1.vtu

  Data/vtkHDF/test_composite.vtkhdf
  Data/vtkHDF/test_composite.vtkhdf_000000.vtpc
  Data/vtkHDF/test_composite.vtkhdf_000000/test_composite.vtkhdf_000000_0_0.vtp
  Data/vtkHDF/test_composite.vtkhdf_000000/test_composite.vtkhdf_000000_1_0.htg
  Data/vtkHDF/test_composite.vtkhdf_000000/test_composite.vtkhdf_000000_1_0.vtu
  Data/vtkHDF/test_composite.vtkhdf_000000/test_composite.vtkhdf_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/table.vtt

  Data/vtkHDF/composite_partial_array.vtkhdf

  Data/vtkHDF/multipiece_temporal_htg.vtkhdf
  Data/vtkHDF/sphere_onepiece.vtkhdf
  Data/vtkHDF/sph4_mb.vtkhdf
  Data/vtkHDF/sph4_mb_part0.vtkhdf
  Data/vtkHDF/sph4_mb_part1.vtkhdf
  Data/vtkHDF/sph4_mb_part2.vtkhdf
  Data/vtkHDF/sph4_mb_part3.vtkhdf

  Data/vtkHDF/multipiece_htg.vtkhdf
  Data/vtkHDF/randomhtg.vtkhdf
  Data/vtkHDF/htg_3parts_coords.vtkhdf
  Data/vtkHDF/simple_htg.vtkhdf
  Data/vtkHDF/shell_3d.vtkhdf
  Data/vtkHDF/temporal_htg.vtkhdf

  Data/vtkHDF/temporal_rectilinear.vtkhdf
  Data/vtkHDF/temporal_structured.vtkhdf
  Data/vtkHDF/structured_coords.vtkhdf

  Data/vtkHDF/temporal_image.vtkhdf
  Data/vtkHDF/temporal_image_0.vti
  Data/vtkHDF/temporal_image_1.vti
  Data/vtkHDF/temporal_image_2.vti
  Data/vtkHDF/temporal_image_3.vti
  Data/vtkHDF/temporal_image_4.vti
  Data/vtkHDF/temporal_image_5.vti
  Data/vtkHDF/temporal_image_6.vti
  Data/vtkHDF/temporal_image_7.vti
  Data/vtkHDF/temporal_image_8.vti
  Data/vtkHDF/temporal_image_9.vti
  Data/vtkHDF/temporal_ug.vtkhdf
  Data/vtkHDF/temporal_ug_0.vtu
  Data/vtkHDF/temporal_ug_1.vtu
  Data/vtkHDF/temporal_ug_2.vtu
  Data/vtkHDF/temporal_ug_3.vtu
  Data/vtkHDF/temporal_ug_4.vtu
  Data/vtkHDF/temporal_ug_5.vtu
  Data/vtkHDF/temporal_ug_6.vtu
  Data/vtkHDF/temporal_ug_7.vtu
  Data/vtkHDF/temporal_ug_8.vtu
  Data/vtkHDF/temporal_ug_9.vtu
  Data/vtkHDF/temporal_polydata.vtkhdf
  Data/vtkHDF/temporal_polydata_0.vtp
  Data/vtkHDF/temporal_polydata_1.vtp
  Data/vtkHDF/temporal_polydata_2.vtp
  Data/vtkHDF/temporal_polydata_3.vtp
  Data/vtkHDF/temporal_polydata_4.vtp
  Data/vtkHDF/temporal_polydata_5.vtp
  Data/vtkHDF/temporal_polydata_6.vtp
  Data/vtkHDF/temporal_polydata_7.vtp
  Data/vtkHDF/temporal_polydata_8.vtp
  Data/vtkHDF/temporal_polydata_9.vtp
  Data/vtkHDF/temporal_partitioned_polydata.vtkhdf
  Data/vtkHDF/temporal_partitioned_polydata_0.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_0/temporal_partitioned_polydata_0_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_0/temporal_partitioned_polydata_0_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_5.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_5/temporal_partitioned_polydata_5_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_5/temporal_partitioned_polydata_5_1.vtp
  Data/vtkHDF/temporal_partitioned_polydata_10.vtpd
  Data/vtkHDF/temporal_partitioned_polydata_10/temporal_partitioned_polydata_10_0.vtp
  Data/vtkHDF/temporal_partitioned_polydata_10/temporal_partitioned_polydata_10_1.vtp
  Data/vtkHDF/temporal_pdc_polydata_ug.vtkhdf
  Data/vtkHDF/temporal_pdc_polydata_ug_0.vtpc
  Data/vtkHDF/temporal_pdc_polydata_ug_0/temporal_pdc_polydata_ug_0_0_0.vtu
  Data/vtkHDF/temporal_pdc_polydata_ug_0/temporal_pdc_polydata_ug_0_1_0.vtp
  Data/vtkHDF/temporal_pdc_polydata_ug_1.vtpc
  Data/vtkHDF/temporal_pdc_polydata_ug_1/temporal_pdc_polydata_ug_1_0_0.vtu
  Data/vtkHDF/temporal_pdc_polydata_ug_1/temporal_pdc_polydata_ug_1_1_0.vtp
  Data/vtkHDF/temporal_pdc_polydata_ug_2.vtpc
  Data/vtkHDF/temporal_pdc_polydata_ug_2/temporal_pdc_polydata_ug_2_0_0.vtu
  Data/vtkHDF/temporal_pdc_polydata_ug_2/temporal_pdc_polydata_ug_2_1_0.vtp
  Data/vtkHDF/temporal_mb_polydata_ug.vtkhdf
  Data/vtkHDF/temporal_mb_polydata_ug_0.vtm
  Data/vtkHDF/temporal_mb_polydata_ug_0/temporal_mb_polydata_ug_0_0_0.vtu
  Data/vtkHDF/temporal_mb_polydata_ug_0/temporal_mb_polydata_ug_0_1_0.vtp
  Data/vtkHDF/temporal_mb_polydata_ug_1.vtm
  Data/vtkHDF/temporal_mb_polydata_ug_1/temporal_mb_polydata_ug_1_0_0.vtu
  Data/vtkHDF/temporal_mb_polydata_ug_1/temporal_mb_polydata_ug_1_1_0.vtp
  Data/vtkHDF/temporal_mb_polydata_ug_2.vtm
  Data/vtkHDF/temporal_mb_polydata_ug_2/temporal_mb_polydata_ug_2_0_0.vtu
  Data/vtkHDF/temporal_mb_polydata_ug_2/temporal_mb_polydata_ug_2_1_0.vtp

  Data/HTG/shell_3d.htg
)

add_subdirectory(Cxx)
