CMAKE_<LANG>_FLAGS_INIT¶
3.7 版本中新增。
用于在首次为语言 <LANG> 配置构建树时初始化 CMAKE_<LANG>_FLAGS 缓存条目的值。此变量意在由 工具链文件 设置。CMake 可能会根据环境和目标平台在值的开头或结尾添加内容。例如,xxxFLAGS 环境变量的内容将被添加到开头,其中 xxx 特定于语言,但不一定与 <LANG> 相同(例如,对于 CXX 是 CXXFLAGS,对于 Fortran 是 FFLAGS,以此类推)。此值是命令行字符串片段。因此,多个选项应以空格分隔,而包含空格的选项应加引号。
另请参阅特定于配置的 CMAKE_<LANG>_FLAGS_<CONFIG>_INIT 变量。