@@ -202,7 +202,7 @@ function(_add_variant_c_compile_flags)
202
202
RESULT_VAR_NAME ENABLE_LTO
203
203
MACCATALYST_BUILD_FLAVOR )
204
204
cmake_parse_arguments (CFLAGS
205
- "FORCE_BUILD_OPTIMIZED "
205
+ ""
206
206
"${oneValueArgs} "
207
207
""
208
208
${ARGN} )
@@ -225,7 +225,7 @@ function(_add_variant_c_compile_flags)
225
225
MACCATALYST_BUILD_FLAVOR "${CFLAGS_MACCATALYST_BUILD_FLAVOR} " )
226
226
227
227
is_build_type_optimized ("${CFLAGS_BUILD_TYPE} " optimized )
228
- if (optimized OR CFLAGS_FORCE_BUILD_OPTIMIZED )
228
+ if (optimized )
229
229
list (APPEND result "-O2" )
230
230
231
231
# Omit leaf frame pointers on x86 production builds (optimized, no debug
@@ -732,7 +732,6 @@ endfunction()
732
732
# [FILE_DEPENDS target1 ...]
733
733
# [DONT_EMBED_BITCODE]
734
734
# [IS_STDLIB]
735
- # [FORCE_BUILD_OPTIMIZED]
736
735
# [IS_STDLIB_CORE]
737
736
# [IS_SDK_OVERLAY]
738
737
# INSTALL_IN_COMPONENT comp
@@ -810,7 +809,6 @@ endfunction()
810
809
function (_add_swift_library_single target name )
811
810
set (SWIFTLIB_SINGLE_options
812
811
DONT_EMBED_BITCODE
813
- FORCE_BUILD_OPTIMIZED
814
812
IS_SDK_OVERLAY
815
813
IS_STDLIB
816
814
IS_STDLIB_CORE
@@ -1384,7 +1382,6 @@ function(_add_swift_library_single target name)
1384
1382
DEPLOYMENT_VERSION_IOS "${SWIFTLIB_DEPLOYMENT_VERSION_IOS} "
1385
1383
DEPLOYMENT_VERSION_TVOS "${SWIFTLIB_DEPLOYMENT_VERSION_TVOS} "
1386
1384
DEPLOYMENT_VERSION_WATCHOS "${SWIFTLIB_DEPLOYMENT_VERSION_WATCHOS} "
1387
- "${SWIFTLIB_SINGLE_FORCE_BUILD_OPTIMIZED_keyword} "
1388
1385
RESULT_VAR_NAME c_compile_flags
1389
1386
MACCATALYST_BUILD_FLAVOR "${SWIFTLIB_SINGLE_MACCATALYST_BUILD_FLAVOR} "
1390
1387
)
@@ -1581,6 +1578,9 @@ function(add_swift_host_library name)
1581
1578
${ARGN} )
1582
1579
set (ASHL_SOURCES ${ASHL_UNPARSED_ARGUMENTS} )
1583
1580
1581
+ if (ASHL_FORCE_BUILD_OPTIMIZED )
1582
+ message (SEND_ERROR "library ${name} is using FORCE_BUILD_OPTIMIZED flag which is deprecated. Please use target_compile_options instead" )
1583
+ endif ()
1584
1584
if (ASHL_C_COMPILE_FLAGS )
1585
1585
message (SEND_ERROR "library ${name} is using C_COMPILE_FLAGS parameter which is deprecated. Please use target_compile_definitions, target_compile_options, or target_include_directories instead" )
1586
1586
endif ()
@@ -1603,7 +1603,6 @@ function(add_swift_host_library name)
1603
1603
${ASHL_SHARED_keyword}
1604
1604
${ASHL_STATIC_keyword}
1605
1605
${ASHL_SOURCES}
1606
- ${ASHL_FORCE_BUILD_OPTIMIZED_keyword}
1607
1606
SDK ${SWIFT_HOST_VARIANT_SDK}
1608
1607
ARCHITECTURE ${SWIFT_HOST_VARIANT_ARCH}
1609
1608
LLVM_LINK_COMPONENTS ${ASHL_LLVM_LINK_COMPONENTS}
@@ -1779,7 +1778,6 @@ endfunction()
1779
1778
function (add_swift_target_library name )
1780
1779
set (SWIFTLIB_options
1781
1780
DONT_EMBED_BITCODE
1782
- FORCE_BUILD_OPTIMIZED
1783
1781
HAS_SWIFT_CONTENT
1784
1782
IS_SDK_OVERLAY
1785
1783
IS_STDLIB
@@ -2233,7 +2231,6 @@ function(add_swift_target_library name)
2233
2231
${SWIFTLIB_IS_STDLIB_keyword}
2234
2232
${SWIFTLIB_IS_STDLIB_CORE_keyword}
2235
2233
${SWIFTLIB_IS_SDK_OVERLAY_keyword}
2236
- ${SWIFTLIB_FORCE_BUILD_OPTIMIZED_keyword}
2237
2234
${SWIFTLIB_NOSWIFTRT_keyword}
2238
2235
DARWIN_INSTALL_NAME_DIR "${SWIFTLIB_DARWIN_INSTALL_NAME_DIR} "
2239
2236
INSTALL_IN_COMPONENT "${SWIFTLIB_INSTALL_IN_COMPONENT} "
0 commit comments