Skip to content

Update iMSTK integration to support standalone build and custom app bundling

Todo

  • Add missing external projects to support windows build
  • Finalize iMSTK!702 (merged)
  • Add options to conditionally build CollisionSimulation and SimulationData
  • Update CollisionSimulation to support updates iMSTK API
  • Review iMSTK!711 (merged) and update SlicerIMSTK build system accordingly

Summary

  • Update cmake minimum required version from 3.5 to 3.13.4

  • Checkout VTKExternalModule helper project to support building vtkRenderingExternal and vtkRenderingOpenVR as standalone modules.

  • Add external projects that include the one provided by iMSTK. To ensure custom iMSTK modules like "imstkAddExternalProject" and "imstkFind" used in the iMSTK external projects are available, the source of iMSTK are downloaded during configuration.

Edited by Jean-Christophe Fillion-Robin

Merge request reports