mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
The ALL_APPLE_PLATFORMS idiom is wrong because any new platforms that get added will not have dependencies by default and it's breaking the standalone overlay script for platforms that use it. Moreover, some of the overlays list all platforms even though they could have used ALL_APPLE_PLATFORMS.
22 lines
1.2 KiB
CMake
22 lines
1.2 KiB
CMake
cmake_minimum_required(VERSION 3.4.3)
|
|
include("../../../../cmake/modules/StandaloneOverlay.cmake")
|
|
|
|
add_swift_library(swiftSpriteKit ${SWIFT_SDK_OVERLAY_LIBRARY_BUILD_TYPES} IS_SDK_OVERLAY
|
|
SpriteKit.swift
|
|
SpriteKitQuickLooks.swift.gyb
|
|
|
|
SWIFT_COMPILE_FLAGS "${SWIFT_RUNTIME_SWIFT_COMPILE_FLAGS}"
|
|
LINK_FLAGS "${SWIFT_RUNTIME_SWIFT_LINK_FLAGS}"
|
|
TARGET_SDKS OSX IOS IOS_SIMULATOR TVOS TVOS_SIMULATOR WATCHOS WATCHOS_SIMULATOR
|
|
SWIFT_MODULE_DEPENDS_OSX Darwin AppKit CoreData CoreGraphics CoreImage Dispatch Foundation GLKit IOKit ObjectiveC QuartzCore simd XPC # auto-updated
|
|
SWIFT_MODULE_DEPENDS_IOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
|
|
SWIFT_MODULE_DEPENDS_TVOS Darwin CoreGraphics CoreImage Dispatch Foundation GLKit ObjectiveC QuartzCore simd UIKit # auto-updated
|
|
SWIFT_MODULE_DEPENDS_WATCHOS Darwin CoreGraphics Dispatch Foundation ObjectiveC simd UIKit # auto-updated
|
|
FRAMEWORK_DEPENDS SpriteKit
|
|
|
|
DEPLOYMENT_VERSION_OSX ${SWIFTLIB_DEPLOYMENT_VERSION_SPRITEKIT_OSX}
|
|
DEPLOYMENT_VERSION_IOS ${SWIFTLIB_DEPLOYMENT_VERSION_SPRITEKIT_IOS}
|
|
DEPLOYMENT_VERSION_TVOS ${SWIFTLIB_DEPLOYMENT_VERSION_SPRITEKIT_TVOS}
|
|
DEPLOYMENT_VERSION_WATCHOS ${SWIFTLIB_DEPLOYMENT_VERSION_SPRITEKIT_WATCHOS}
|
|
)
|