mirror of
https://github.com/SFML/SFML.git
synced 2024-11-28 14:21:04 +08:00
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:
parent
1e4cdf89b6
commit
c79815ae02
@ -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")
|
||||||
|
Loading…
Reference in New Issue
Block a user