在cmake

时间:2015-06-05 08:56:12

标签: visual-studio visual-c++ cmake pdb-files

我想根据此doc更改pdb符号文件路径 并设置/PDBALTPATH:%_PDB%。但是,如果我写

set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} /DEBUG
    /OPT:REF /OPT:ICF /PDBALTPATH:%_PDB%")

并检查项目属性中的结果,它显示为/PDBALTPATH:%%_PDB%%。 保留百分号会导致/PDBALTPATH:_PDB

如何实现/PDBALTPATH:%_PDB%

到目前为止我尝试过的模式(所有这些模式都将%转化为%%):

  1. /PDBALTPATH:%_PDB%
  2. /PDBALTPATH:_PDB
  3. /PDBALTPATH:%25_PDB%25
  4. /PDBALTPATH:%%_PDB%%

0 个答案:

没有答案