添加定义¶
将“-D”定义标志添加到源文件的编译中。
add_definitions(-DFOO -DBAR ...)
将定义添加到当前目录中目标的编译器命令行,无论是在调用此命令之前还是之后添加,以及之后添加的子目录中的定义。此命令可用于添加任何标志,但它旨在添加预处理器定义。
备注
此命令已被替代项取代:
使用
add_compile_definitions()添加预处理器定义。使用
include_directories()添加包含目录。使用
add_compile_options()添加其他选项。
以“-D”或“/D”开头的看起来像预处理器定义的标志会自动添加到当前目录的 COMPILE_DEFINITIONS 目录属性中。出于向后兼容性的原因,具有重要值的定义可能会留在标志集中而不是被转换。有关将预处理器定义添加到特定范围和配置。
也可以看看¶
cmake-buildsystem(7)手册,了解更多关于定义构建系统属性的信息。