Update iMSTK integration to support standalone build and custom app bundling
requested to merge jcfr/slicerimstk:support-custom-app-bundling-and-standalone-extension-build into master
Todo
-
Add missing external projects to support windows build -
Finalize iMSTK!702 (merged) -
Add options to conditionally build CollisionSimulation
andSimulationData
-
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