From 34cb20862559eed3225fb0875b01aace38cbd3b6 Mon Sep 17 00:00:00 2001
From: giy <giy@omp-system.ru>
Date: Thu, 19 Jan 2023 13:19:17 +0300
Subject: [PATCH] Правки генерации и удаления moc файлов: 1) Теперь в фильтре проекта GeneratedFiles создаются подфильтры для каждой конфигурации и платформы (актуально для конфигов CODE64). 2) Исправлено добавление и удаление moc конфигураций в vcxproj и vcxproj.filter файлах проектов (в старой версии плагина с этим была проблема и как следствие - возникали ошибки сборки связанные с moc'ами). 3) Теперь при выключении сборки проекта в Solution Property -> Configuration Properties для определенной конфигурации и разрядности не будут генерироватся moc файлы.

---
 QtVsTools.Core/Common/QtVSIPSettingsShared.cs |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/QtVsTools.Core/Common/QtVSIPSettingsShared.cs b/QtVsTools.Core/Common/QtVSIPSettingsShared.cs
index 5d86492..ec2cdb3 100644
--- a/QtVsTools.Core/Common/QtVSIPSettingsShared.cs
+++ b/QtVsTools.Core/Common/QtVSIPSettingsShared.cs
@@ -91,6 +91,8 @@
                         continue;
 
                     foreach (VCFileConfiguration config in vcfile?.FileConfigurations as IVCCollection) {
+                        if (HelperFunctions.IsConfExcludeFromSolution(config))
+                            continue;
                         tool = new QtCustomBuildTool(config);
                         if (tool == null)
                             continue;

--
Gitblit v1.9.1