When using Visual Studio 2015, cmake now puts the native visualizers in llvm.sln, so the developer automatically sees custom visualizations.
Much thanks to ariccio who provided extensive help on this change. (manual installation still needed on VS2013)
llvm-svn: 264601
--- /dev/null
+# Do this by hand instead of using add_llvm_utilities(), which\r
+# tries to create a corresponding executable, which we don't want.\r
+if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION)\r
+ set(LLVM_VISUALIZERS llvm.natvis)\r
+ add_custom_target(LLVMVisualizers SOURCES ${LLVM_VISUALIZERS})\r
+ set_target_properties(LLVMVisualizers PROPERTIES FOLDER "Utils")\r
+endif()\r
<?xml version="1.0" encoding="utf-8"?>\r
<!--\r
-Visual Studio 2012 Native Debugging Visualizers for LLVM\r
+Visual Studio Native Debugging Visualizers for LLVM\r
\r
-Put this file into "%USERPROFILE%\Documents\Visual Studio 2012\Visualizers"\r
-or create a symbolic link so it updates automatically.\r
+For Visual Studio 2013 only, put this file into \r
+"%USERPROFILE%\Documents\Visual Studio 2013\Visualizers" or create a symbolic link so it updates automatically.\r
+\r
+For later versions of Visual Studio, no setup is required.\r
-->\r
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">\r
\r