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