This release has the following changes:
POTENTIALLY BREAKING CHANGES:
- The toolchain was previously optimized to prevent multiple executions during setup. However, this feature has been discontinued due to complications it caused when building nested libraries with multiple targets. If you prefer the previous behavior, you can enable it by adding
-DOS_SINGLE_BUILD=YESas an argument to your builds.
Other additions & changes:
VISIONOSCOMBINEDadded as a new platform option (Thanks @okwasniewski!)MAC_CATALYST_UNIVERSALadded as a new platform option (Thanks @oliverepper!)- The
TVOSCOMBINEDplatform option added support for thearm64architecture (Thanks @okwasniewski!) - As mentioned in the potentially breaking changes, the toolchain will now run for all targets in nested builds, which fixes #146.
To opt-out of this behavior, addOS_SINGLE_BUILDas an argument when invoking the CMake commands.