Browse Source

VS: Map .appxmanifest sources to AppxManifest tool

Inspired-by: Minmin Gong <[email protected]>
Brad King 11 years ago
parent
commit
972cf1d7af
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Source/cmVisualStudio10TargetGenerator.cxx

+ 7 - 1
Source/cmVisualStudio10TargetGenerator.cxx

@@ -1013,7 +1013,13 @@ void cmVisualStudio10TargetGenerator::WriteHeaderSource(cmSourceFile const* sf)
 
 void cmVisualStudio10TargetGenerator::WriteExtraSource(cmSourceFile const* sf)
 {
-  this->WriteSource("None", sf);
+  std::string tool = "None";
+  std::string const& ext = sf->GetExtension();
+  if(ext == "appxmanifest")
+    {
+    tool = "AppxManifest";
+    }
+  this->WriteSource(tool, sf);
 }
 
 void cmVisualStudio10TargetGenerator::WriteSource(