Change how we set cmake policy #1288
Reference in New Issue
Block a user
No description provided.
Delete Branch "export-D45724864"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary:
Fixes https://github.com/facebook/yoga/issues/1283
New versions of CMake add "policies" which control how the build system acts wrt breaking changes. By default, CMake will emulate the behavior of the version specified in
cmake_minimum_required
.Setting a policy to true (to opt into new behavior where
cmake_minimum_required
is lower than the current version) seems actually just error out on the old versions.Googling around, apparently the way I should be doing this is to specify
<policy_max>
as part ofcmake_minimum_required
. https://gitlab.kitware.com/cmake/cmake/-/issues/20392This should I think use new policies introduced up to 3.26 (what we test on right now), while letting 3.13 be the minimum.
Differential Revision: D45724864
This pull request was exported from Phabricator. Differential Revision: D45724864
This pull request was exported from Phabricator. Differential Revision: D45724864
This pull request was exported from Phabricator. Differential Revision: D45724864
This pull request has been merged in facebook/yoga@f2b4e42ca2.
Pull request closed