CMake的介绍很棒,我试图将其用于多平台多配置项目的大项目。版本4中的include的引入使其变得更容易,我强烈使用include。由于include允许CMakePresets.json以外的其他名称,我选择为不同配置的预设文件命名有意义的名称,但是,如果我能让主CMake JSON文件也有一个不同的名称,那就太好了,这样我就可以将包含的JSON文件用于不同的目的。但是,到目前为止,我还没有找到这是否可能,那么是否可以使用一个名称不同于CMakePresets.json的JSON文件?
7kqas0il1#
不,你不能-至少-在写这篇文章的时候不能。它是硬编码的。参见https://github.com/Kitware/CMake/blob/master/Source/cmCMakePresetsGraph.cxx中的cmCMakePresetsGraph::GetFilename。
cmCMakePresetsGraph::GetFilename
1条答案
按热度按时间7kqas0il1#
不,你不能-至少-在写这篇文章的时候不能。它是硬编码的。参见https://github.com/Kitware/CMake/blob/master/Source/cmCMakePresetsGraph.cxx中的
cmCMakePresetsGraph::GetFilename
。