A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
BSD-3-CLAUSE License
Bot releases are hidden (Show)
This release has the following changes:
-DOS_SINGLE_BUILD=YES
as an argument to your builds.Other additions & changes:
VISIONOSCOMBINED
added as a new platform option (Thanks @okwasniewski!)MAC_CATALYST_UNIVERSAL
added as a new platform option (Thanks @oliverepper!)TVOSCOMBINED
platform option added support for the arm64
architecture (Thanks @okwasniewski!)OS_SINGLE_BUILD
as an argument when invoking the CMake commands.Published by leetal about 1 year ago
This release has the following changes:
BREAKING CHANGES:
Other additions & changes:
Published by leetal over 1 year ago
This release has the following changes:
Published by leetal over 2 years ago
This version of the toolchain contains lots of bugfixes as well as named languages support (via enable_language() for OBJC and OBJCXX).
This should work for most implementations and the default is to enable named language support. If you want the old behaviour, just set the variable NAMED_LANGUAGE_SUPPORT=OFF
.
Published by leetal over 3 years ago
This version includes mostly bugfixes for the macOS builds as well as some other fixes including:
Published by leetal over 3 years ago
This version contains lots of bugfixes as well as the following new features:
Published by leetal almost 5 years ago
Fixes:
Published by leetal almost 5 years ago
Fixes:
Published by leetal about 5 years ago
Fixes:
Added:
Published by leetal over 5 years ago
Fixes:
Published by leetal over 5 years ago
Fixes:
Published by leetal over 5 years ago
This version comes with the much awaited comined-builds support. That means that CMake now can create FAT-binaries with both device and simultor slices in one go!
Features:
*COMBINED
platform options (CMake 3.14+ needed)-G Xcode
) now works much better and adheres to most build options set with the toolchainDeprecated:
IOS_PLATFORM
argument have been renamed to PLATFORM
to better signal its use. IOS_PLATFORM
is now aliased to PLATFORM
and thus still works, but will give a deprecation warningNOTE! Due to kitware doing an awesome work on CMake, I strongly suggest you all to increase your versions to 3.14+ since the Darwin-based platforms works much better from that version and up ✌
Published by leetal over 5 years ago
Added:
Published by leetal almost 6 years ago
Removed:
Published by leetal almost 6 years ago
Fixes:
Published by leetal almost 6 years ago
Added:
Published by leetal almost 6 years ago
Fixes:
Published by leetal about 6 years ago
Version 2.1.0 adds support for watchOS and contains a few bug-fixes and smaller improvements.
Added:
Fixes:
Published by leetal over 6 years ago
This release includes better support for lots of third-party libraries due to better compiler recognition options in the toolchain.
PSA:
Fixes:
Published by leetal over 6 years ago
News:
Version 1.1.0 brings better stability and improved support for newer toolchains.
Fixes: