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