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