summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorMike Spertus <mike@spertus.com>2016-03-28 17:58:38 +0000
committerMike Spertus <mike@spertus.com>2016-03-28 17:58:38 +0000
commit0b96a2e842d7c856737ea49c44b5d9998eed40fc (patch)
tree53de445c1265d615246bd16498e096b2f5a89bf9 /llvm/utils
parent7059d416228846346bdf2027be1fb0459f3f0ece (diff)
downloadbcm5719-llvm-0b96a2e842d7c856737ea49c44b5d9998eed40fc.tar.gz
bcm5719-llvm-0b96a2e842d7c856737ea49c44b5d9998eed40fc.zip
Use VS2015 Project Support for Natvis to eliminate the need to manually install natvis files
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
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/LLVMVisualizers/CMakeLists.txt7
-rw-r--r--llvm/utils/LLVMVisualizers/llvm.natvis (renamed from llvm/utils/llvm.natvis)8
2 files changed, 12 insertions, 3 deletions
diff --git a/llvm/utils/LLVMVisualizers/CMakeLists.txt b/llvm/utils/LLVMVisualizers/CMakeLists.txt
new file mode 100644
index 00000000000..3509779eed6
--- /dev/null
+++ b/llvm/utils/LLVMVisualizers/CMakeLists.txt
@@ -0,0 +1,7 @@
+# Do this by hand instead of using add_llvm_utilities(), which
+# tries to create a corresponding executable, which we don't want.
+if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION)
+ set(LLVM_VISUALIZERS llvm.natvis)
+ add_custom_target(LLVMVisualizers SOURCES ${LLVM_VISUALIZERS})
+ set_target_properties(LLVMVisualizers PROPERTIES FOLDER "Utils")
+endif()
diff --git a/llvm/utils/llvm.natvis b/llvm/utils/LLVMVisualizers/llvm.natvis
index 275800d3a45..0ab921c4803 100644
--- a/llvm/utils/llvm.natvis
+++ b/llvm/utils/LLVMVisualizers/llvm.natvis
@@ -1,9 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
-Visual Studio 2012 Native Debugging Visualizers for LLVM
+Visual Studio Native Debugging Visualizers for LLVM
-Put this file into "%USERPROFILE%\Documents\Visual Studio 2012\Visualizers"
-or create a symbolic link so it updates automatically.
+For Visual Studio 2013 only, put this file into
+"%USERPROFILE%\Documents\Visual Studio 2013\Visualizers" or create a symbolic link so it updates automatically.
+
+For later versions of Visual Studio, no setup is required.
-->
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
OpenPOWER on IntegriCloud