COMPILE_DEFINITIONS_<CONFIG>¶
已忽略。参见 CMake 策略 CMP0043
。
目录中每个配置的预处理器定义。
这是 COMPILE_DEFINITIONS
的配置特定版本,其中 <CONFIG>
是大写名称 (例如 COMPILE_DEFINITIONS_DEBUG
)。
此属性将在每个目录中由其父目录中的值初始化。
COMPILE_DEFINITIONS_<CONFIG>
的内容可以使用带有语法 $<...>
的“生成器表达式”。请参阅 cmake-generator-expressions(7)
手册以获取可用的表达式。有关定义构建系统属性的更多信息,请参阅 cmake-buildsystem(7)
手册。
应该优先使用生成器表达式,而不是设置此属性。