Notes about version of CMakeΒΆ
- 3.0.0 Minimum required
- Buggy, see PR #198
- Interface header-only libraries
- Sub-option
VERSIONfor commandproject - New MSVC generator names
- 3.1.0
- Buggy, see issue #105
- Retry download on hash mismatch (change)
- New CMP0054 (best CMake policy!) See this SO question
- 3.2.0
- New synchronization command
file(LOCK ...)(change) - HUNTER_SKIP_LOCK
- New synchronization command
- 3.4.1
- Buggy, see issue #405
- 3.5.0 Minimum for iOS projects
- New variable CMAKE_IOS_INSTALL_COMBINED (change)
- iOS toolchains
- 3.7.0
- Minimum version for packages with protected sources
USERPWDsub-option forfile(DOWNLOAD|UPLOAD ...)(change)HTTP_{USERNAME|PASSWORD}sub-options forExternalProject_Add(change)
- 3.7.1 Minimum for Android projects
- Latest Hunter release with support of old Android toolchains is 0.16.36
- Polly Android toolchains
Tip