1ffa56211ae9b3c84897d91bbc561950f30004964Bill WendlingThis directory contains a VSPackage project to generate a Visual Studio extension
215852fc162eb6f77c28b67c868fdeeffed8c57d4Manuel Klimekfor clang-format.
315852fc162eb6f77c28b67c868fdeeffed8c57d4Manuel Klimek
415852fc162eb6f77c28b67c868fdeeffed8c57d4Manuel KlimekBuild prerequisites are:
515852fc162eb6f77c28b67c868fdeeffed8c57d4Manuel Klimek- Visual Studio 2012 Professional
6651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines- Visual Studio 2010 Professional
7651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines- Visual Studio 2010 SDK.
8651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines
9176edba5311f6eff0cad2631449885ddf4fbc9eaStephen HinesThe extension is built using CMake by setting BUILD_CLANG_FORMAT_VS_PLUGIN=ON
10176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hineswhen configuring a Clang build, and building the clang_format_vsix target.
11651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines
12176edba5311f6eff0cad2631449885ddf4fbc9eaStephen HinesThe CMake build will copy clang-format.exe and LICENSE.TXT into the ClangFormat/
13176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hinesdirectory so they can be bundled with the plug-in, as well as creating
14176edba5311f6eff0cad2631449885ddf4fbc9eaStephen HinesClangFormat/source.extension.vsixmanifest. Once the plug-in has been built with
15176edba5311f6eff0cad2631449885ddf4fbc9eaStephen HinesCMake once, it can be built manually from the ClangFormat.sln solution in Visual
16176edba5311f6eff0cad2631449885ddf4fbc9eaStephen HinesStudio.
17