Swift_MODULE_DIRECTORY¶
3.15 版本中新增。
指定目标提供的 Swift 模块的输出目录。
如果目标包含 Swift 源文件,则此属性指定放置模块的目录。如果未设置此属性,则模块将放置在与目标源目录对应的构建目录中。如果变量 CMAKE_Swift_MODULE_DIRECTORY
在创建目标时设置,则其值将用于初始化此属性。
警告
此属性目前没有提供表达每个配置的模块目录的方法,因此在使用多配置生成器时存在问题
Xcode
生成器根本未实现此属性。Ninja Multi-Config
生成器实现了此属性,但为不同构建配置生成模块文件的路径相同,在构建多个配置时会导致一些细微的问题。