IGSIO / SlicerIGSIO

Utility extension for 3D Slicer, containing tools and algorithms for building image guided surgery applications
BSD 3-Clause "New" or "Revised" License
12 stars 14 forks source link

COMP: Add explicit dependencies #16

Closed jamesobutler closed 2 years ago

jamesobutler commented 2 years ago

This adds some explicit dependencies to superbuild projects so that these projects build successfully when part of a Slicer custom app build process with the /MP (multiple processes) build flag enabled. Without these changes, these projects would fail early as their dependent external projects from Slicer core had not finished yet.

Changes based on discussion at https://discourse.slicer.org/t/failures-due-to-build-order-of-slicer-cat-with-superbuild-remote-modules/21841