【发布时间】:2021-09-13 07:05:26
【问题描述】:
Qt 5.15,一个 iOS 应用。默认情况下,qmake 也会生成 Xcode 项目文件。实际上,qmake 对 app 的 pro-file 进行了两次处理:在 makefile 和 Xcode 项目模式下。我认为这是真的,因为在这两种情况下 build_pass == 0。
如何区分这些模式?完美,范围有所不同,例如 macOS 应用程序的“macx-xcode”范围。
【问题讨论】:
Qt 5.15,一个 iOS 应用。默认情况下,qmake 也会生成 Xcode 项目文件。实际上,qmake 对 app 的 pro-file 进行了两次处理:在 makefile 和 Xcode 项目模式下。我认为这是真的,因为在这两种情况下 build_pass == 0。
如何区分这些模式?完美,范围有所不同,例如 macOS 应用程序的“macx-xcode”范围。
【问题讨论】:
'macx-xcode' 也适用于 iOS 目标。所以,有小事:
macx-xcode: message("We are in Xcode project generation phase")
现在,我有一个问题:对于 iOS 和 macOS 目标,如何强制 qmake 生成/跳过 Xcode 项目生成?
【讨论】: