CMAKE_OSX_ARCHITECTURES¶
面向 macOS 和 iOS 的目标特定架构。
此变量用于在创建每个目标时初始化其 OSX_ARCHITECTURES
属性。有关其他信息,请参见该目标属性。
此变量的值应在首次 project()
或 enable_language()
命令调用之前进行设置,因为这可能会影响工具链和标志的配置。它的目的是由创建构建树的用户在本地进行设置。此变量应被设置成一个 CACHE
条目(否则 CMake 可能会在初始化具有相同名称的缓存条目时将其删除),除非策略 CMP0126
被设置为 NEW
。
尽管变量名中包含了 OSX
,它们也适用于除了 macOS 之外的其他 SDK,比如 iOS、tvOS、visionOS 或 watchOS。
此变量在 Apple 以外的平台上会被忽略。