如何使用cmake设置Xcode ONLY\u ACTIVE\u ARCH标志

如何使用cmake设置Xcode ONLY\u ACTIVE\u ARCH标志,xcode,properties,cmake,target,Xcode,Properties,Cmake,Target,我找不到任何关于Xcode ONLY\u ACTIVE\u ARCH标志的文档 是否可以使用cmake设置它?我通过在中使用找到了解决方案 我通过在内部使用找到了解决方案 如果要为特定目标设置:set\u target\u PROPERTIES(myTarget PROPERTIES XCODE\u ATTRIBUTE\u ONLY\u ACTIVE\u ARCH[variant=Debug]“YES”)我无法将其用于顶级(例如设置CMAKE\u XCODE\u ATTRIBUTE\u ONLY

我找不到任何关于Xcode ONLY\u ACTIVE\u ARCH标志的文档


是否可以使用cmake设置它?

我通过在中使用找到了解决方案


我通过在内部使用找到了解决方案


如果要为特定目标设置:
set\u target\u PROPERTIES(myTarget PROPERTIES XCODE\u ATTRIBUTE\u ONLY\u ACTIVE\u ARCH[variant=Debug]“YES”)
我无法将其用于顶级(例如设置
CMAKE\u XCODE\u ATTRIBUTE\u ONLY\u ACTIVE\u ARCH
)并发现这就是原因:如果您想为特定目标设置:
设置目标属性(myTarget PROPERTIES XCODE\u ATTRIBUTE\u ONLY\u ACTIVE\u ARCH[variant=Debug]“YES”)
我无法将其用于顶级(例如设置
CMAKE\u XCODE\u ATTRIBUTE\u ONLY\u ACTIVE\u ARCH
),并发现这就是原因:
set_target_properties(${PROJECT_NAME}
                      PROPERTIES
                      XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH "YES"
)