如何使用CMake将StyleCop设置应用于所有项目?

时间:2019-06-02 21:28:24

标签: c# visual-studio cmake stylecop

我的Visual Studio解决方案中有许多C#项目,并且我想将它们全部更改为StyleCop设置。我该如何使用CMake来确保当其他人提取我的代码并使用我的解决方案时,他们可以使用我设置的相同StyleCop规则,并将这些规则应用于整个解决方案?

1 个答案:

答案 0 :(得分:0)

要确保将StyleCop设置应用于解决方案中的所有项目,必须按照建议hereSettings.StyleCop文件放置在解决方案的根目录中。在设置文件中最终确定了StyleCop规则后,您可以将设置文件放到源文件中,例如这里input/Settings.StyleCop。在您的顶级CMakeLists.txt文件中,您可以告诉CMake将设置文件复制到生成目录中,作为生成的解决方案文件的同级文件:

configure_file(input/Settings.StyleCop Settings.StyleCop COPYONLY)