Inline sfml_set_xcode_property

Two Xcode properties were no longer needed after #2359 was merged.
After removing those there was only one more use of this macro at
which point it was easier to manually inline it.
This commit is contained in:
Chris Thrasher 2023-09-25 11:28:03 -06:00
parent 1e4cdf89b6
commit c79815ae02
No known key found for this signature in database
GPG Key ID: 56FB686C9DFC8E2C

View File

@ -11,11 +11,6 @@ function(set_public_symbols_hidden target)
VISIBILITY_INLINES_HIDDEN YES) VISIBILITY_INLINES_HIDDEN YES)
endfunction() endfunction()
# This little macro lets you set any Xcode specific property
macro(sfml_set_xcode_property TARGET XCODE_PROPERTY XCODE_VALUE)
set_property (TARGET ${TARGET} PROPERTY XCODE_ATTRIBUTE_${XCODE_PROPERTY} ${XCODE_VALUE})
endmacro()
# set the appropriate standard library on each platform for the given target # set the appropriate standard library on each platform for the given target
# example: sfml_set_stdlib(sfml-system) # example: sfml_set_stdlib(sfml-system)
function(sfml_set_stdlib target) function(sfml_set_stdlib target)
@ -37,9 +32,7 @@ endfunction()
function(sfml_set_common_ios_properties target) function(sfml_set_common_ios_properties target)
# enable automatic reference counting on iOS # enable automatic reference counting on iOS
sfml_set_xcode_property(${target} CLANG_ENABLE_OBJC_ARC YES) set_property(TARGET ${target} PROPERTY XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC YES)
sfml_set_xcode_property(${target} IPHONEOS_DEPLOYMENT_TARGET "${SFML_IOS_DEPLOYMENT_TARGET}")
sfml_set_xcode_property(${target} CODE_SIGN_IDENTITY "${SFML_CODE_SIGN_IDENTITY}")
get_target_property(target_type ${target} TYPE) get_target_property(target_type ${target} TYPE)
if(target_type STREQUAL "EXECUTABLE") if(target_type STREQUAL "EXECUTABLE")