mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[build] Respect DEPLOYMENT_VERSION_{IOS|TVOS|WATCHOS} for Simulator targets
This makes sure that Cxx and CxxStdlib modules are built with consistent deployment targets for iOS Simulator and iOS Device. rdar://141232269
This commit is contained in:
@@ -248,13 +248,13 @@ function(_add_target_variant_swift_compile_flags
|
||||
if("${sdk}" STREQUAL "OSX" AND DEFINED VARIANT_DEPLOYMENT_VERSION_OSX)
|
||||
set(sdk_deployment_version ${VARIANT_DEPLOYMENT_VERSION_OSX})
|
||||
endif()
|
||||
if("${sdk}" STREQUAL "IOS" AND DEFINED VARIANT_DEPLOYMENT_VERSION_IOS)
|
||||
if(("${sdk}" STREQUAL "IOS" OR "${sdk}" STREQUAL "IOS_SIMULATOR") AND DEFINED VARIANT_DEPLOYMENT_VERSION_IOS)
|
||||
set(sdk_deployment_version ${VARIANT_DEPLOYMENT_VERSION_IOS})
|
||||
endif()
|
||||
if("${sdk}" STREQUAL "TVOS" AND DEFINED VARIANT_DEPLOYMENT_VERSION_TVOS)
|
||||
if(("${sdk}" STREQUAL "TVOS" OR "${sdk}" STREQUAL "TVOS_SIMULATOR") AND DEFINED VARIANT_DEPLOYMENT_VERSION_TVOS)
|
||||
set(sdk_deployment_version ${VARIANT_DEPLOYMENT_VERSION_TVOS})
|
||||
endif()
|
||||
if("${sdk}" STREQUAL "WATCHOS" AND DEFINED VARIANT_DEPLOYMENT_VERSION_WATCHOS)
|
||||
if(("${sdk}" STREQUAL "WATCHOS" OR "${sdk}" STREQUAL "WATCHOS_SIMULATOR") AND DEFINED VARIANT_DEPLOYMENT_VERSION_WATCHOS)
|
||||
set(sdk_deployment_version ${VARIANT_DEPLOYMENT_VERSION_WATCHOS})
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user