Page MenuHomePhabricator

Revolutionize Superbuild
Closed, WontfixPublic

Description

As the changes of toolkit versions happened quite often in the last time, the need for Superbuilds emerged more often than it was convenient.
There are solutions for avoiding the SuperBuild dilemma (building MITK from scratch doesn't take that long):

  1. pre-build the toolkits for different supported environments (e.g. VS 2017, GCC 7.3) and store them on the network-drive. The toolkits are updated on a regular basis and tested with the current master
  2. use a package manager (e.g. https://github.com/Microsoft/vcpkg)

Related Objects

StatusAssignedTask
WontfixNone

Event Timeline

It would also be much more convenient if our build script would detect a thirdparty toolkit upgrade and remove the old version first before installing the new version. This is something that has to be done manually at the moment and it sucks big time to do this for all the remote continuous dart clients for example.

kislinsk triaged this task as Wishlist priority.Nov 22 2018, 2:23 PM
kislinsk added a parent task: Restricted Maniphest Task.Nov 29 2018, 11:35 AM
kislinsk added a project: Auto-closed.

Hi there! 🙂

This task was auto-closed according to our Task Lifecycle Management.
Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. 🚑

Best wishes,
The MITK devs