瀏覽代碼

VS: Map .appxmanifest sources to AppxManifest tool

Inspired-by: Minmin Gong <[email protected]>
Brad King 11 年之前
父節點
當前提交
972cf1d7af
共有 1 個文件被更改,包括 7 次插入1 次删除
  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(