COMPILE_DEFINITIONS_<CONFIG>

已忽略。请参阅 CMake 策略 CMP0043

目标上的每种配置的预处理器定义。

这是 COMPILE_DEFINITIONS 的配置特定版本,其中 <CONFIG> 是一个大写名称(例如 COMPILE_DEFINITIONS_DEBUG)。

COMPILE_DEFINITIONS_<CONFIG> 的内容可能使用 "generator expressions",其语法为 $<...>。有关可用表达式,请参阅 cmake-generator-expressions(7) 手册。有关定义构建系统属性的更多信息,请参阅 cmake-buildsystem(7) 手册。

建议优先使用 generator expressions,而不是设置此属性。