CMAKE_<LANG>_FLAGS_INIT

3.7 版本中新增。

用于初始化 CMAKE_<LANG>_FLAGS 缓存条目的值,当构建树首次为语言 <LANG> 配置时。此变量旨在由 工具链文件 设置。CMake 可能会根据环境和目标平台在值之前或之后附加内容。例如,xxxFLAGS 环境变量的内容将被添加在前面,其中 xxx 将是特定于语言的,但不一定与 <LANG> 相同(例如,CXXFLAGS 用于 CXXFFLAGS 用于 Fortran,依此类推)。此值是一个命令行字符串片段。因此,多个选项应由空格分隔,并且包含空格的选项应使用引号括起来。

另请参阅特定配置的 CMAKE_<LANG>_FLAGS_<CONFIG>_INIT 变量。