ixm-one/legacy

Update minimum CMake version to 3.16

Closed this issue · 2 comments

Due to issues brought on by CMake 3.16's support for Unity builds and precompiled header support, we can't keep the IXM implementation of these around. They are, unfortunately, incompatible and will break when moving between CMake versions. Thus, sadly, 3.16 will have to be the minimum version for IXM's initial alpha release :(

On the bright side, this means we can delete a ton of backported code, which reduces download time, configure time, and generation time. It'll also allow us to properly use the log levels that CMake supports when we print to the console.

This is now the minimum. Consider it completed.