ALLOW_DUPLICATE_CUSTOM_TARGETS¶
允许创建重复的自定义目标。
通常 CMake 要求项目中构建的所有目标都具有全局唯一的逻辑名称(请参阅策略 CMP0002)。这对于在 Xcode 和 Visual Studio Generators IDE 生成器中生成有意义的项目文件名是必需的。它还允许无歧义地引用目标名称。
Makefile 生成器能够支持重复的 add_custom_target() 名称。对于只关心 Makefile Generators 并且不希望支持 Xcode 或 Visual Studio Generators IDE 生成器的项目,可以设置此属性为 True 来允许重复的自定义目标。该属性允许在不同目录中调用多个 add_custom_target() 命令来指定相同的目标名称。但是,设置此属性将导致非 Makefile 生成器产生错误并拒绝生成项目。