1234567891011121314151617181920 |
- include_guard(GLOBAL)
- include(FetchContent)
- set(FETCHCONTENT_TRY_FIND_PACKAGE_MODE OPT_IN)
- FetchContent_Declare(SwiftCollections
- GIT_REPOSITORY https://github.com/apple/swift-collections.git
- GIT_TAG 1.1.2
- PATCH_COMMAND "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_LIST_DIR}/patches/git-patch.cmake"
- "${CMAKE_CURRENT_LIST_DIR}/patches/swift-collections/0001-CMake-Remove-top-level-binary-module-locations.patch"
- OVERRIDE_FIND_PACKAGE
- )
- set(BUILD_TESTING_SAVE ${BUILD_TESTING})
- set(BUILD_TESTING OFF)
- set(BUILD_EXAMPLES OFF)
- FetchContent_MakeAvailable(SwiftCollections)
- set(BUILD_TESTING ${BUILD_TESTING_SAVE})
|