Transition of nightly build to Qt5, VTK9, CMake 3.9 and C++11

jcfr
Wed, 24 Jan 2018 00:32:03 +0000
Development

Hi All,

Now that we have released Slicer 4.8.1 and also addressed a lot of issues with Qt5 and VTK9, the time has come to transition our nightly builds.

IMPORTANT: Time the nightly builds are stabilized, you should expect disruption and build failures until the end of next week.

Transition Plan

Later this week and the following one, we will:

Update window nightly build script to use VS2015, Qt5 and VTK9

Add a new dashboard scripts to build on the more recent macOS machine:

factory-south.kitware running macOS 10.11.6.

compiler is Apple LLVM version 8.0.0 (clang-800.0.42.1)

We will most likely target macOS 10.7 or 10.8.

Disable build on the older machine factory.kitware that was running macOS 10.6.8.

Update the default values in Slicer/CMakeLists.txt

Update minimum required version of CMake to 3.9.5. See this topic for more details.

Important remarks

waiting we transition Linux build from Ubuntu 10.04 VM running on factory-south.kitware to docker or VM based build running on metroplex.kitware dashboard, we will keep linux build with Qt4 and VTK7. This will happen later.

29 posts - 8 participants