diff --git a/llvm/tools/msbuild/CMakeLists.txt b/llvm/tools/msbuild/CMakeLists.txt
index cc4f3d5e6035..c725ab79e25c 100644
--- a/llvm/tools/msbuild/CMakeLists.txt
+++ b/llvm/tools/msbuild/CMakeLists.txt
@@ -17,7 +17,7 @@ if (WIN32)
configure_file(${prop_file_in} ${prop_file_v110})
set(VS_VERSION "v110_xp")
configure_file(${prop_file_in} ${prop_file_v110_xp})
- set(VS_VSERSION "v120")
+ set(VS_VERSION "v120")
set(MSC_VERSION "1800")
configure_file(${prop_file_in} ${prop_file_v120})
set(VS_VERSION "v120_xp")
diff --git a/llvm/tools/msbuild/toolset-vs2013.targets b/llvm/tools/msbuild/toolset-vs2013.targets
new file mode 100644
index 000000000000..a6efac48bae2
--- /dev/null
+++ b/llvm/tools/msbuild/toolset-vs2013.targets
@@ -0,0 +1,3 @@
+
+
+
diff --git a/llvm/tools/msbuild/toolset-vs2013_xp.targets b/llvm/tools/msbuild/toolset-vs2013_xp.targets
new file mode 100644
index 000000000000..e71968185423
--- /dev/null
+++ b/llvm/tools/msbuild/toolset-vs2013_xp.targets
@@ -0,0 +1,21 @@
+
+
+
+ v4.0
+ NoSupportCodeAnalysisXP;$(BeforeClCompileTargets)
+
+
+
+
+
+
+
+
+
+ CheckWindowsSDK71A;$(PrepareForBuildDependsOn)
+
+
+
+
+
+