CMAKE_OSX_ARCHITECTURES

macOS 和 iOS 的目标特定架构。

此变量用于在创建每个目标时初始化 OSX_ARCHITECTURES 属性。 有关更多信息,请参阅该目标属性。

此变量的值应在第一次调用 project()enable_language() 命令之前设置,因为它可能会影响工具链和标志的配置。 它旨在由创建构建树的用户本地设置。 除非策略 CMP0126 设置为 NEW,否则此变量应设置为 CACHE 条目(否则 CMake 可能会在初始化同名缓存条目时删除它)。

尽管变量名中包含 OSX 部分,但它们也适用于 macOS 以外的其他 SDK,例如 iOS、tvOS、visionOS 或 watchOS。

在 Apple 以外的平台上,此变量将被忽略。