COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG>¶
版本 3.1 中新增。
在构建源文件时,编译器生成的 MS 调试符号 .pdb 文件的每个配置的输出目录。
这是 COMPILE_PDB_OUTPUT_DIRECTORY 的每个配置版本,但多配置生成器(Visual Studio、Xcode、Ninja Multi-Config)**不会** 在指定的目录后附加每个配置的子目录。当创建目标时,如果 CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> 变量被设置,此属性将由其值初始化。
3.12 版本中新增: COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> 的内容可以使用 生成器表达式。
如果设置了 PRECOMPILE_HEADERS_REUSE_FROM 目标,则忽略此属性,而是使用重用目标的此属性值。
注意
编译器生成的程序数据库文件由 /Fd 编译器标志指定,与链接器生成的程序数据库文件(由 /pdb 链接器标志指定)不同。使用 PDB_OUTPUT_DIRECTORY_<CONFIG> 属性来指定后者。