Наша сборка Qt VS Tools
giy
2022-06-22 b216654282322c680935d5e5b841908a5fa58889
Правка подключения include для moc скрипта
1 files modified
16 ■■■■■ changed files
QtVsTools.Core/QtProject.cs 16 ●●●●● patch | view | raw | blame | history
QtVsTools.Core/QtProject.cs
@@ -852,6 +852,22 @@
                    includeList.AddRange(GetIncludesFromPropertySheet(sheet));
            }
            var ompModified = new List<string>();
            string sDir = "$(SolutionDir)";
            foreach (string inc in includeList) {
                if (inc.EndsWith(")")) {
                    ompModified.Add(inc + "\\.");
                } else if (inc.Contains(sDir) && inc.ElementAt(inc.IndexOf(sDir) + sDir.Length) != '\\') {
                    string ompString = inc;
                    ompString = ompString.Insert(inc.IndexOf(sDir) + sDir.Length, "\\");
                    ompModified.Add(ompString);
                } else {
                    ompModified.Add(inc);
                }
            }
            includeList = ompModified;
            var includes = string.Empty;
            var alreadyAdded = new List<string>();
            foreach (var include in includeList) {