@@ -1433,12 +1433,12 @@ function(add_swift_target_library_single target name)
14331433 ENABLE_ASSERTIONS "${enable_assertions} "
14341434 ANALYZE_CODE_COVERAGE "${analyze_code_coverage} "
14351435 ENABLE_LTO "${lto_type} "
1436- DEPLOYMENT_VERSION_OSX "${SWIFTLIB_DEPLOYMENT_VERSION_OSX } "
1437- DEPLOYMENT_VERSION_MACCATALYST "${SWIFTLIB_DEPLOYMENT_VERSION_MACCATALYST } "
1438- DEPLOYMENT_VERSION_IOS "${SWIFTLIB_DEPLOYMENT_VERSION_IOS } "
1439- DEPLOYMENT_VERSION_TVOS "${SWIFTLIB_DEPLOYMENT_VERSION_TVOS } "
1440- DEPLOYMENT_VERSION_WATCHOS "${SWIFTLIB_DEPLOYMENT_VERSION_WATCHOS } "
1441- DEPLOYMENT_VERSION_XROS "${SWIFTLIB_DEPLOYMENT_VERSION_XROS } "
1436+ DEPLOYMENT_VERSION_OSX "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_OSX } "
1437+ DEPLOYMENT_VERSION_MACCATALYST "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_MACCATALYST } "
1438+ DEPLOYMENT_VERSION_IOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_IOS } "
1439+ DEPLOYMENT_VERSION_TVOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_TVOS } "
1440+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_WATCHOS } "
1441+ DEPLOYMENT_VERSION_XROS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_XROS } "
14421442 RESULT_VAR_NAME c_compile_flags
14431443 MACCATALYST_BUILD_FLAVOR "${SWIFTLIB_SINGLE_MACCATALYST_BUILD_FLAVOR} "
14441444 )
@@ -1456,12 +1456,12 @@ function(add_swift_target_library_single target name)
14561456 ANALYZE_CODE_COVERAGE "${analyze_code_coverage} "
14571457 ENABLE_LTO "${lto_type} "
14581458 LTO_OBJECT_NAME "${target} -${SWIFTLIB_SINGLE_SDK} -${SWIFTLIB_SINGLE_ARCHITECTURE} "
1459- DEPLOYMENT_VERSION_OSX "${SWIFTLIB_DEPLOYMENT_VERSION_OSX } "
1460- DEPLOYMENT_VERSION_MACCATALYST "${SWIFTLIB_DEPLOYMENT_VERSION_MACCATALYST } "
1461- DEPLOYMENT_VERSION_IOS "${SWIFTLIB_DEPLOYMENT_VERSION_IOS } "
1462- DEPLOYMENT_VERSION_TVOS "${SWIFTLIB_DEPLOYMENT_VERSION_TVOS } "
1463- DEPLOYMENT_VERSION_WATCHOS "${SWIFTLIB_DEPLOYMENT_VERSION_WATCHOS } "
1464- DEPLOYMENT_VERSION_XROS "${SWIFTLIB_DEPLOYMENT_VERSION_XROS } "
1459+ DEPLOYMENT_VERSION_OSX "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_OSX } "
1460+ DEPLOYMENT_VERSION_MACCATALYST "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_MACCATALYST } "
1461+ DEPLOYMENT_VERSION_IOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_IOS } "
1462+ DEPLOYMENT_VERSION_TVOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_TVOS } "
1463+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_WATCHOS } "
1464+ DEPLOYMENT_VERSION_XROS "${SWIFTLIB_SINGLE_DEPLOYMENT_VERSION_XROS } "
14651465 RESULT_VAR_NAME link_flags
14661466 LINK_LIBRARIES_VAR_NAME link_libraries
14671467 LIBRARY_SEARCH_DIRECTORIES_VAR_NAME library_search_directories
@@ -2828,7 +2828,13 @@ function(_add_swift_target_executable_single name)
28282828 INSTALL_IN_COMPONENT)
28292829 set (multiple_parameter_options
28302830 COMPILE_FLAGS
2831- DEPENDS )
2831+ DEPENDS
2832+ DEPLOYMENT_VERSION_IOS
2833+ DEPLOYMENT_VERSION_OSX
2834+ DEPLOYMENT_VERSION_MACCATALYST
2835+ DEPLOYMENT_VERSION_TVOS
2836+ DEPLOYMENT_VERSION_WATCHOS
2837+ DEPLOYMENT_VERSION_XROS)
28322838 cmake_parse_arguments (SWIFTEXE_SINGLE
28332839 "${options} "
28342840 "${single_parameter_options} "
@@ -2857,6 +2863,12 @@ function(_add_swift_target_executable_single name)
28572863 ENABLE_ASSERTIONS "${LLVM_ENABLE_ASSERTIONS} "
28582864 ENABLE_LTO "${SWIFT_STDLIB_ENABLE_LTO} "
28592865 ANALYZE_CODE_COVERAGE "${SWIFT_ANALYZE_CODE_COVERAGE} "
2866+ DEPLOYMENT_VERSION_OSX "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_OSX} "
2867+ DEPLOYMENT_VERSION_MACCATALYST "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_MACCATALYST} "
2868+ DEPLOYMENT_VERSION_IOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_IOS} "
2869+ DEPLOYMENT_VERSION_TVOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_TVOS} "
2870+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_WATCHOS} "
2871+ DEPLOYMENT_VERSION_XROS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_XROS} "
28602872 RESULT_VAR_NAME c_compile_flags)
28612873 _add_target_variant_link_flags(
28622874 SDK "${SWIFTEXE_SINGLE_SDK} "
@@ -2866,6 +2878,12 @@ function(_add_swift_target_executable_single name)
28662878 ENABLE_LTO "${SWIFT_STDLIB_ENABLE_LTO} "
28672879 LTO_OBJECT_NAME "${name} -${SWIFTEXE_SINGLE_SDK} -${SWIFTEXE_SINGLE_ARCHITECTURE} "
28682880 ANALYZE_CODE_COVERAGE "${SWIFT_ANALYZE_CODE_COVERAGE} "
2881+ DEPLOYMENT_VERSION_OSX "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_OSX} "
2882+ DEPLOYMENT_VERSION_MACCATALYST "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_MACCATALYST} "
2883+ DEPLOYMENT_VERSION_IOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_IOS} "
2884+ DEPLOYMENT_VERSION_TVOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_TVOS} "
2885+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_WATCHOS} "
2886+ DEPLOYMENT_VERSION_XROS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_XROS} "
28692887 RESULT_VAR_NAME link_flags
28702888 LINK_LIBRARIES_VAR_NAME link_libraries
28712889 LIBRARY_SEARCH_DIRECTORIES_VAR_NAME library_search_directories)
@@ -2896,6 +2914,12 @@ function(_add_swift_target_executable_single name)
28962914 COMPILE_FLAGS ${SWIFTEXE_SINGLE_COMPILE_FLAGS}
28972915 ENABLE_LTO "${SWIFT_STDLIB_ENABLE_LTO} "
28982916 INSTALL_IN_COMPONENT "${install_in_component} "
2917+ DEPLOYMENT_VERSION_OSX "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_OSX} "
2918+ DEPLOYMENT_VERSION_MACCATALYST "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_MACCATALYST} "
2919+ DEPLOYMENT_VERSION_IOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_IOS} "
2920+ DEPLOYMENT_VERSION_TVOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_TVOS} "
2921+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_WATCHOS} "
2922+ DEPLOYMENT_VERSION_XROS "${SWIFTEXE_SINGLE_DEPLOYMENT_VERSION_XROS} "
28992923 IS_MAIN)
29002924 add_swift_source_group("${SWIFTEXE_SINGLE_EXTERNAL_SOURCES} " )
29012925
@@ -3015,6 +3039,12 @@ function(add_swift_target_executable name)
30153039 PREFER_STATIC
30163040 NOSWIFTRT)
30173041 set (SWIFTEXE_single_parameter_options
3042+ DEPLOYMENT_VERSION_IOS
3043+ DEPLOYMENT_VERSION_OSX
3044+ DEPLOYMENT_VERSION_MACCATALYST
3045+ DEPLOYMENT_VERSION_TVOS
3046+ DEPLOYMENT_VERSION_WATCHOS
3047+ DEPLOYMENT_VERSION_XROS
30183048 INSTALL_IN_COMPONENT)
30193049 set (SWIFTEXE_multiple_parameter_options
30203050 DEPENDS
@@ -3253,6 +3283,13 @@ function(add_swift_target_executable name)
32533283 ${SWIFTEXE_TARGET_DEPENDS_with_suffix}
32543284 ${swiftexe_module_dependency_targets}
32553285 ${swiftexe_link_libraries_targets}
3286+ DEPLOYMENT_VERSION_OSX "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_OSX} "
3287+ DEPLOYMENT_VERSION_MACCATALYST
3288+ "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_MACCATALYST} "
3289+ DEPLOYMENT_VERSION_IOS "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_IOS} "
3290+ DEPLOYMENT_VERSION_TVOS "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_TVOS} "
3291+ DEPLOYMENT_VERSION_WATCHOS "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_WATCHOS} "
3292+ DEPLOYMENT_VERSION_XROS "${SWIFTEXE_TARGET_DEPLOYMENT_VERSION_XROS} "
32563293 SDK "${sdk} "
32573294 ARCHITECTURE "${arch} "
32583295 COMPILE_FLAGS
0 commit comments