Page MenuHomePhabricator

FindBoost does not work with superbuild boost
Closed, ResolvedPublic

Description

System: Windows, VS 2017; CMake 3.8-3.10

Currently boost build with the superbuild cannot be found with CMake's find command.
Reason is that the current boost version does not support all MSVC toolset versions (we need 14.2) and CMake does not find this toolset version (14.2).

Workarround: boost.cmake sets the MSVC version vor the toolset to 14.1. This fix should be removed as soon we have updated to a boost and cmake that can handle toolsets >14.1.

Event Timeline

kislinsk triaged this task as Normal priority.Feb 8 2018, 9:26 PM
kislinsk claimed this task.
kislinsk added a subscriber: kislinsk.

Boost stopped to support newer toolset versions than 14.1 for the time being as they are binary compatible in the 14.x range. The new Boost.cmake script will be based on major versions to be at least minimum future-proof for 15.0 and upwards.