瀏覽代碼

Merge topic 'csharp-settings-property'

15892aa3 VS: Fix warnings in generated references to '.settings' files

Acked-by: Kitware Robot <[email protected]>
Merge-request: !1450
Brad King 8 年之前
父節點
當前提交
78def0e257
共有 1 個文件被更改,包括 2 次插入6 次删除
  1. 2 6
      Source/cmVisualStudio10TargetGenerator.cxx

+ 2 - 6
Source/cmVisualStudio10TargetGenerator.cxx

@@ -1689,12 +1689,8 @@ void cmVisualStudio10TargetGenerator::WriteExtraSource(cmSourceFile const* sf)
   } else if (ext == "natvis") {
     tool = "Natvis";
   } else if (ext == "settings") {
-    // remove path to current source dir (if files are in current source dir)
-    if (!sourceLink.empty()) {
-      settingsLastGenOutput = sourceLink;
-    } else {
-      settingsLastGenOutput = sf->GetFullPath();
-    }
+    settingsLastGenOutput =
+      cmsys::SystemTools::GetFilenameName(sf->GetFullPath());
     std::size_t pos = settingsLastGenOutput.find(".settings");
     settingsLastGenOutput.replace(pos, 9, ".Designer.cs");
     settingsGenerator = "SettingsSingleFileGenerator";