CSharp: Add support for source groups with out-of-source builds

This also fixes support for multiple sources of the same name in
different directories.  Add a test for both problems.

Issue: #19505
This commit is contained in:
Kinan Mahdi
2020-02-18 17:06:56 +01:00
committed by Brad King
parent 8625ffd939
commit ac6b18cd90
12 changed files with 123 additions and 88 deletions
+1 -1
View File
@@ -183,7 +183,7 @@ private:
std::map<std::string, std::string>& tags);
void WriteCSharpSourceProperties(
Elem& e2, const std::map<std::string, std::string>& tags);
void GetCSharpSourceLink(cmSourceFile const* sf, std::string& link);
std::string GetCSharpSourceLink(cmSourceFile const* source);
private:
friend class cmVS10GeneratorOptions;