if (VTKm_ENABLE_RENDERING)
  set(RENDERING_DEFS USE_VTKM_RENDERING)
  set(RENDERING_LIBS vtkm_rendering)
endif()
add_executable(xgc xgc.cxx)
target_compile_definitions(xgc PRIVATE ${MPI_DEFS} ${RENDERING_DEFS})
target_link_libraries(xgc adis adios2::adios2 vtkm_filter ${RENDERING_LIBS})

add_executable(xgc-sst xgc-sst.cxx)
target_compile_definitions(xgc-sst PRIVATE ${MPI_DEFS} ${RENDERING_DEFS})
target_link_libraries(xgc-sst adis adios2::adios2 vtkm_filter ${RENDERING_LIBS})
