From ca47896204482bf4a6979e3838bf7f09f61cebeb Mon Sep 17 00:00:00 2001
From: giy <giy@omp-system.ru>
Date: Fri, 02 Sep 2022 14:16:56 +0300
Subject: [PATCH] Обновление до версии 2.9.0

---
 QtMSBuild/QtMsBuild/qt_settings.xml |   52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 51 insertions(+), 1 deletions(-)

diff --git a/QtMSBuild/QtMsBuild/qt_settings.xml b/QtMSBuild/QtMsBuild/qt_settings.xml
index d078dc6..37ed382 100644
--- a/QtMSBuild/QtMsBuild/qt_settings.xml
+++ b/QtMSBuild/QtMsBuild/qt_settings.xml
@@ -43,6 +43,8 @@
     <Category Name="QtSettings_02_Paths" DisplayName="Paths"/>
     <Category Name="QtSettings_03_QMake" DisplayName="qmake"/>
     <Category Name="QtSettings_04_QML" DisplayName="QML"/>
+    <Category Name="QtSettings_05_AdditionalOptions" DisplayName="Qt Additional Compiler Options"/>
+    <Category Name="QtSettings_06_AdditionalLinkOptions" DisplayName="Qt Additional Linker Options"/>
   </Rule.Categories>
   <EnumProperty
     Name="Keyword"
@@ -85,6 +87,12 @@
       <ValueEditor EditorType="QtModulesEditor" DisplayName="&lt;Select Modules...&gt;" />
     </StringListProperty.ValueEditors>
   </StringListProperty>
+  <BoolProperty
+    Name="QtPlugin"
+    Category="QtSettings_01_General"
+    DisplayName="Qt Plugin"
+    Description="Select whether this project is used to generate a Qt plugin.">
+  </BoolProperty>
   <EnumProperty
     Name="QtBuildConfig"
     Category="QtSettings_01_General"
@@ -98,6 +106,14 @@
     Category="QtSettings_01_General"
     DisplayName="Run Deployment Tool"
     Description="Select whether Qt for Windows Deployment Tool (windeployqt) should be called after build."/>
+  <EnumProperty
+    Name="QtToolsDesignTime"
+    Category="QtSettings_01_General"
+    DisplayName="Design Time Build"
+    Description="Run Qt tools during IntelliSense builds.">
+    <EnumValue Name="true" DisplayName="Run Qt Tools"/>
+    <EnumValue Name="false" DisplayName="Skip Qt Tools"/>
+  </EnumProperty>
   <StringProperty
     Name="QtPathBinaries"
     Category="QtSettings_02_Paths"
@@ -145,4 +161,38 @@
     DisplayName="Enable QML Debugging"
     Description="Select whether to launch a QML session when debugging.">
   </BoolProperty>
-</Rule>
+  <StringProperty
+    Name="Qt_CL_OPTIONS_"
+    ReadOnly="true"
+    Category="QtSettings_05_AdditionalOptions"
+    DisplayName="Additional Options"
+    Description="
+Additional compiler options required by Qt. These options will be passed
+to the compiler, unless specifically excluded in the next field." />
+  <StringProperty
+    Name="QtExcludedOptions"
+    Category="QtSettings_05_AdditionalOptions"
+    DisplayName="Excluded Options"
+    Description="
+Options to exclude from the above compiler options required by Qt.
+These options will NOT be passed to the compiler. Prefix options
+with '/' or '-', and separate them with spaces." />
+  <BoolProperty
+    Name="QtOptionsBuildLog"
+    Category="QtSettings_05_AdditionalOptions"
+    DisplayName="Show in Build Log"
+    Description="
+Print to the build log the list of additional options passed to the compiler." />
+  <EnumProperty
+    Name="QtLinkNatvisFile"
+    Category="QtSettings_06_AdditionalLinkOptions"
+    DisplayName="Embed .natvis file into PDB"
+    Description=
+"Embeds the debugger visualizations (.natvis file) into the PDB file
+generated by LINK. While setting this option, the embedded Natvis file
+will take precedence over user-specific Natvis files (for example the
+files located in %USERPROFILE%\\Documents\\Visual Studio 2022\\Visualizers).">
+    <EnumValue Name="false" DisplayName="No" />
+    <EnumValue Name="true" DisplayName="Yes" />
+  </EnumProperty>
+  </Rule>

--
Gitblit v1.9.1