From 906228326ea42863d1e3a98c11ffc9540239fa62 Mon Sep 17 00:00:00 2001 From: Miguel Costa Date: Tue, 24 Nov 2020 12:07:25 +0100 Subject: Clean up solution and namespaces * Renamed QtProjectLib to QtVSTools.Core * Cleaned-up/renamed solution folders * Moved qmakefilereader, qrceditor, vsqml to Tools solution folders Task-number: QTVSADDINBUG-735 Change-Id: I246a7f555a1171c5ab00f6d8efc0ff01228ea693 Reviewed-by: Joerg Bornemann --- .gitignore | 2 +- src/QtVsTools.sln | 22 +- src/qtprojectlib/BuildConfig.cs | 51 - src/qtprojectlib/CommandLineParser.cs | 589 --- src/qtprojectlib/Common/EnumExt.cs | 199 - src/qtprojectlib/CompilerToolWrapper.cs | 487 --- src/qtprojectlib/CxxStreamReader.cs | 202 - src/qtprojectlib/ExportProjectDialog.cs | 440 --- src/qtprojectlib/ExportProjectDialog.resx | 301 -- src/qtprojectlib/Extensions.cs | 62 - src/qtprojectlib/FakeFilter.cs | 44 - src/qtprojectlib/FilesToList.cs | 41 - src/qtprojectlib/Filters.cs | 105 - src/qtprojectlib/HelperFunctions.cs | 1900 --------- src/qtprojectlib/ImageButton.cs | 75 - src/qtprojectlib/InfoDialog.cs | 97 - src/qtprojectlib/LinkerToolWrapper.cs | 173 - src/qtprojectlib/MainWinWrapper.cs | 53 - src/qtprojectlib/Messages.cs | 143 - src/qtprojectlib/MocCmdChecker.cs | 170 - src/qtprojectlib/MsBuildProject.cs | 1801 --------- src/qtprojectlib/Observable.cs | 77 - src/qtprojectlib/ProFileContent.cs | 80 - src/qtprojectlib/ProFileOption.cs | 143 - src/qtprojectlib/ProSolution.cs | 61 - src/qtprojectlib/ProjectExporter.cs | 853 ---- src/qtprojectlib/ProjectImporter.cs | 344 -- src/qtprojectlib/ProjectMacros.cs | 37 - src/qtprojectlib/Properties/AssemblyInfo.cs | 67 - src/qtprojectlib/QMake.cs | 251 -- src/qtprojectlib/QMakeConf.cs | 166 - src/qtprojectlib/QMakeQuery.cs | 120 - src/qtprojectlib/QrcItem.cs | 36 - src/qtprojectlib/QrcParser.cs | 96 - src/qtprojectlib/QrcPrefix.cs | 49 - src/qtprojectlib/QtConfig.cs | 126 - src/qtprojectlib/QtModule.cs | 87 - src/qtprojectlib/QtModuleInfo.cs | 134 - src/qtprojectlib/QtModules.cs | 120 - src/qtprojectlib/QtMsBuild.cs | 1567 -------- src/qtprojectlib/QtProject.cs | 4066 -------------------- src/qtprojectlib/QtProjectLib.csproj | 154 - src/qtprojectlib/QtProjectLib.ico | Bin 370070 -> 0 bytes src/qtprojectlib/QtVSException.cs | 46 - src/qtprojectlib/QtVSIPSettings.cs | 556 --- src/qtprojectlib/QtVersionManager.cs | 544 --- src/qtprojectlib/RccOptions.cs | 108 - src/qtprojectlib/Resources.cs | 145 - src/qtprojectlib/Resources.resx | 330 -- src/qtprojectlib/Resources/delete.png | Bin 578 -> 0 bytes src/qtprojectlib/Resources/delete_d.png | Bin 375 -> 0 bytes src/qtprojectlib/Resources/newitem.png | Bin 239 -> 0 bytes src/qtprojectlib/Resources/newitem_d.png | Bin 207 -> 0 bytes src/qtprojectlib/SR.cs | 91 - src/qtprojectlib/Statics.cs | 45 - src/qtprojectlib/TemplateType.cs | 46 - src/qtprojectlib/VersionInformation.cs | 316 -- src/qtprojectlib/VisualStudio/IProjectTracker.cs | 35 - src/qtprojectlib/VisualStudio/VsServiceProvider.cs | 99 - src/qtprojectlib/WaitDialog.cs | 178 - src/qtprojectlib/app.config | 15 - src/qtprojectlib/packages.config | 4 - src/qtvstools.core/BuildConfig.cs | 51 + src/qtvstools.core/CommandLineParser.cs | 589 +++ src/qtvstools.core/Common/EnumExt.cs | 199 + src/qtvstools.core/CompilerToolWrapper.cs | 487 +++ src/qtvstools.core/CxxStreamReader.cs | 202 + src/qtvstools.core/ExportProjectDialog.cs | 440 +++ src/qtvstools.core/ExportProjectDialog.resx | 301 ++ src/qtvstools.core/Extensions.cs | 62 + src/qtvstools.core/FakeFilter.cs | 44 + src/qtvstools.core/FilesToList.cs | 41 + src/qtvstools.core/Filters.cs | 105 + src/qtvstools.core/HelperFunctions.cs | 1900 +++++++++ src/qtvstools.core/ImageButton.cs | 75 + src/qtvstools.core/InfoDialog.cs | 97 + src/qtvstools.core/LinkerToolWrapper.cs | 173 + src/qtvstools.core/MainWinWrapper.cs | 53 + src/qtvstools.core/Messages.cs | 143 + src/qtvstools.core/MocCmdChecker.cs | 170 + src/qtvstools.core/MsBuildProject.cs | 1801 +++++++++ src/qtvstools.core/Observable.cs | 77 + src/qtvstools.core/ProFileContent.cs | 80 + src/qtvstools.core/ProFileOption.cs | 143 + src/qtvstools.core/ProSolution.cs | 61 + src/qtvstools.core/ProjectExporter.cs | 853 ++++ src/qtvstools.core/ProjectImporter.cs | 344 ++ src/qtvstools.core/ProjectMacros.cs | 37 + src/qtvstools.core/Properties/AssemblyInfo.cs | 67 + src/qtvstools.core/QMake.cs | 251 ++ src/qtvstools.core/QMakeConf.cs | 166 + src/qtvstools.core/QMakeQuery.cs | 120 + src/qtvstools.core/QrcItem.cs | 36 + src/qtvstools.core/QrcParser.cs | 96 + src/qtvstools.core/QrcPrefix.cs | 49 + src/qtvstools.core/QtConfig.cs | 126 + src/qtvstools.core/QtModule.cs | 87 + src/qtvstools.core/QtModuleInfo.cs | 134 + src/qtvstools.core/QtModules.cs | 120 + src/qtvstools.core/QtMsBuild.cs | 1567 ++++++++ src/qtvstools.core/QtProject.cs | 4066 ++++++++++++++++++++ src/qtvstools.core/QtVSException.cs | 46 + src/qtvstools.core/QtVSIPSettings.cs | 556 +++ src/qtvstools.core/QtVersionManager.cs | 544 +++ src/qtvstools.core/QtVsTools.Core.csproj | 154 + src/qtvstools.core/QtVsTools.Core.ico | Bin 0 -> 370070 bytes src/qtvstools.core/RccOptions.cs | 108 + src/qtvstools.core/Resources.cs | 145 + src/qtvstools.core/Resources.resx | 330 ++ src/qtvstools.core/Resources/delete.png | Bin 0 -> 578 bytes src/qtvstools.core/Resources/delete_d.png | Bin 0 -> 375 bytes src/qtvstools.core/Resources/newitem.png | Bin 0 -> 239 bytes src/qtvstools.core/Resources/newitem_d.png | Bin 0 -> 207 bytes src/qtvstools.core/SR.cs | 91 + src/qtvstools.core/Statics.cs | 45 + src/qtvstools.core/TemplateType.cs | 46 + src/qtvstools.core/VersionInformation.cs | 316 ++ src/qtvstools.core/VisualStudio/IProjectTracker.cs | 35 + .../VisualStudio/VsServiceProvider.cs | 99 + src/qtvstools.core/WaitDialog.cs | 178 + src/qtvstools.core/app.config | 15 + src/qtvstools.core/packages.config | 4 + src/qtvstools/AddQtVersionDialog.cs | 2 +- src/qtvstools/DteEventsHandler.cs | 4 +- src/qtvstools/Editors/Editor.cs | 2 +- src/qtvstools/ExtLoader.cs | 2 +- src/qtvstools/FormChangeQtVersion.cs | 2 +- src/qtvstools/FormProjectQtSettings.cs | 2 +- src/qtvstools/FormVSQtSettings.cs | 2 +- src/qtvstools/ProjectQtSettings.cs | 2 +- src/qtvstools/QML/Debugging/QmlDebugLauncher.cs | 4 +- src/qtvstools/QtHelpMenu.cs | 2 +- src/qtvstools/QtItemContextMenu.cs | 2 +- src/qtvstools/QtMainMenu.cs | 2 +- .../QtMsBuild/Components/QtModulesEditor.cs | 2 +- .../QtMsBuild/Components/QtProjectTracker.cs | 2 +- src/qtvstools/QtMsBuildConverter.cs | 2 +- src/qtvstools/QtProjectContextMenu.cs | 2 +- src/qtvstools/QtSolutionContextMenu.cs | 2 +- src/qtvstools/QtVsTools.csproj | 6 +- src/qtvstools/Translation.cs | 2 +- src/qtvstools/VSQtSettings.cs | 2 +- src/qtvstools/Vsix.cs | 2 +- src/qtwizard/QtVsTools.Wizards.csproj | 6 +- .../Wizards/ClassWizard/Core/CoreClassWizard.cs | 2 +- .../Wizards/ClassWizard/Gui/GuiClassWizard.cs | 2 +- .../Wizards/ProjectWizard/ConfigPage.xaml.cs | 2 +- .../Wizards/ProjectWizard/Gui/GuiWizard.cs | 2 +- .../Wizards/ProjectWizard/ModulePage.xaml.cs | 2 +- .../Wizards/ProjectWizard/ProjectTemplateWizard.cs | 4 +- .../Wizards/ProjectWizard/Server/ServerWizard.cs | 2 +- .../Util/FileExistsInFilterValidationRule.cs | 2 +- 152 files changed, 18171 insertions(+), 18177 deletions(-) delete mode 100644 src/qtprojectlib/BuildConfig.cs delete mode 100644 src/qtprojectlib/CommandLineParser.cs delete mode 100644 src/qtprojectlib/Common/EnumExt.cs delete mode 100644 src/qtprojectlib/CompilerToolWrapper.cs delete mode 100644 src/qtprojectlib/CxxStreamReader.cs delete mode 100644 src/qtprojectlib/ExportProjectDialog.cs delete mode 100644 src/qtprojectlib/ExportProjectDialog.resx delete mode 100644 src/qtprojectlib/Extensions.cs delete mode 100644 src/qtprojectlib/FakeFilter.cs delete mode 100644 src/qtprojectlib/FilesToList.cs delete mode 100644 src/qtprojectlib/Filters.cs delete mode 100644 src/qtprojectlib/HelperFunctions.cs delete mode 100644 src/qtprojectlib/ImageButton.cs delete mode 100644 src/qtprojectlib/InfoDialog.cs delete mode 100644 src/qtprojectlib/LinkerToolWrapper.cs delete mode 100644 src/qtprojectlib/MainWinWrapper.cs delete mode 100644 src/qtprojectlib/Messages.cs delete mode 100644 src/qtprojectlib/MocCmdChecker.cs delete mode 100644 src/qtprojectlib/MsBuildProject.cs delete mode 100644 src/qtprojectlib/Observable.cs delete mode 100644 src/qtprojectlib/ProFileContent.cs delete mode 100644 src/qtprojectlib/ProFileOption.cs delete mode 100644 src/qtprojectlib/ProSolution.cs delete mode 100644 src/qtprojectlib/ProjectExporter.cs delete mode 100644 src/qtprojectlib/ProjectImporter.cs delete mode 100644 src/qtprojectlib/ProjectMacros.cs delete mode 100644 src/qtprojectlib/Properties/AssemblyInfo.cs delete mode 100644 src/qtprojectlib/QMake.cs delete mode 100644 src/qtprojectlib/QMakeConf.cs delete mode 100644 src/qtprojectlib/QMakeQuery.cs delete mode 100644 src/qtprojectlib/QrcItem.cs delete mode 100644 src/qtprojectlib/QrcParser.cs delete mode 100644 src/qtprojectlib/QrcPrefix.cs delete mode 100644 src/qtprojectlib/QtConfig.cs delete mode 100644 src/qtprojectlib/QtModule.cs delete mode 100644 src/qtprojectlib/QtModuleInfo.cs delete mode 100644 src/qtprojectlib/QtModules.cs delete mode 100644 src/qtprojectlib/QtMsBuild.cs delete mode 100644 src/qtprojectlib/QtProject.cs delete mode 100644 src/qtprojectlib/QtProjectLib.csproj delete mode 100644 src/qtprojectlib/QtProjectLib.ico delete mode 100644 src/qtprojectlib/QtVSException.cs delete mode 100644 src/qtprojectlib/QtVSIPSettings.cs delete mode 100644 src/qtprojectlib/QtVersionManager.cs delete mode 100644 src/qtprojectlib/RccOptions.cs delete mode 100644 src/qtprojectlib/Resources.cs delete mode 100644 src/qtprojectlib/Resources.resx delete mode 100644 src/qtprojectlib/Resources/delete.png delete mode 100644 src/qtprojectlib/Resources/delete_d.png delete mode 100644 src/qtprojectlib/Resources/newitem.png delete mode 100644 src/qtprojectlib/Resources/newitem_d.png delete mode 100644 src/qtprojectlib/SR.cs delete mode 100644 src/qtprojectlib/Statics.cs delete mode 100644 src/qtprojectlib/TemplateType.cs delete mode 100644 src/qtprojectlib/VersionInformation.cs delete mode 100644 src/qtprojectlib/VisualStudio/IProjectTracker.cs delete mode 100644 src/qtprojectlib/VisualStudio/VsServiceProvider.cs delete mode 100644 src/qtprojectlib/WaitDialog.cs delete mode 100644 src/qtprojectlib/app.config delete mode 100644 src/qtprojectlib/packages.config create mode 100644 src/qtvstools.core/BuildConfig.cs create mode 100644 src/qtvstools.core/CommandLineParser.cs create mode 100644 src/qtvstools.core/Common/EnumExt.cs create mode 100644 src/qtvstools.core/CompilerToolWrapper.cs create mode 100644 src/qtvstools.core/CxxStreamReader.cs create mode 100644 src/qtvstools.core/ExportProjectDialog.cs create mode 100644 src/qtvstools.core/ExportProjectDialog.resx create mode 100644 src/qtvstools.core/Extensions.cs create mode 100644 src/qtvstools.core/FakeFilter.cs create mode 100644 src/qtvstools.core/FilesToList.cs create mode 100644 src/qtvstools.core/Filters.cs create mode 100644 src/qtvstools.core/HelperFunctions.cs create mode 100644 src/qtvstools.core/ImageButton.cs create mode 100644 src/qtvstools.core/InfoDialog.cs create mode 100644 src/qtvstools.core/LinkerToolWrapper.cs create mode 100644 src/qtvstools.core/MainWinWrapper.cs create mode 100644 src/qtvstools.core/Messages.cs create mode 100644 src/qtvstools.core/MocCmdChecker.cs create mode 100644 src/qtvstools.core/MsBuildProject.cs create mode 100644 src/qtvstools.core/Observable.cs create mode 100644 src/qtvstools.core/ProFileContent.cs create mode 100644 src/qtvstools.core/ProFileOption.cs create mode 100644 src/qtvstools.core/ProSolution.cs create mode 100644 src/qtvstools.core/ProjectExporter.cs create mode 100644 src/qtvstools.core/ProjectImporter.cs create mode 100644 src/qtvstools.core/ProjectMacros.cs create mode 100644 src/qtvstools.core/Properties/AssemblyInfo.cs create mode 100644 src/qtvstools.core/QMake.cs create mode 100644 src/qtvstools.core/QMakeConf.cs create mode 100644 src/qtvstools.core/QMakeQuery.cs create mode 100644 src/qtvstools.core/QrcItem.cs create mode 100644 src/qtvstools.core/QrcParser.cs create mode 100644 src/qtvstools.core/QrcPrefix.cs create mode 100644 src/qtvstools.core/QtConfig.cs create mode 100644 src/qtvstools.core/QtModule.cs create mode 100644 src/qtvstools.core/QtModuleInfo.cs create mode 100644 src/qtvstools.core/QtModules.cs create mode 100644 src/qtvstools.core/QtMsBuild.cs create mode 100644 src/qtvstools.core/QtProject.cs create mode 100644 src/qtvstools.core/QtVSException.cs create mode 100644 src/qtvstools.core/QtVSIPSettings.cs create mode 100644 src/qtvstools.core/QtVersionManager.cs create mode 100644 src/qtvstools.core/QtVsTools.Core.csproj create mode 100644 src/qtvstools.core/QtVsTools.Core.ico create mode 100644 src/qtvstools.core/RccOptions.cs create mode 100644 src/qtvstools.core/Resources.cs create mode 100644 src/qtvstools.core/Resources.resx create mode 100644 src/qtvstools.core/Resources/delete.png create mode 100644 src/qtvstools.core/Resources/delete_d.png create mode 100644 src/qtvstools.core/Resources/newitem.png create mode 100644 src/qtvstools.core/Resources/newitem_d.png create mode 100644 src/qtvstools.core/SR.cs create mode 100644 src/qtvstools.core/Statics.cs create mode 100644 src/qtvstools.core/TemplateType.cs create mode 100644 src/qtvstools.core/VersionInformation.cs create mode 100644 src/qtvstools.core/VisualStudio/IProjectTracker.cs create mode 100644 src/qtvstools.core/VisualStudio/VsServiceProvider.cs create mode 100644 src/qtvstools.core/WaitDialog.cs create mode 100644 src/qtvstools.core/app.config create mode 100644 src/qtvstools.core/packages.config diff --git a/.gitignore b/.gitignore index d43d6d71..290e80d2 100644 --- a/.gitignore +++ b/.gitignore @@ -278,7 +278,7 @@ src/config/12.0/source.extension.vsixmanifest src/config/14.0/source.extension.vsixmanifest src/config/15.0/source.extension.vsixmanifest src/config/16.0/source.extension.vsixmanifest -src/qtprojectlib/Properties/AssemblyInfo.tt.cs +src/qtvstools.core/Properties/AssemblyInfo.tt.cs src/qttemplates/console/Properties/AssemblyInfo.tt.cs src/qttemplates/designer/Properties/AssemblyInfo.tt.cs src/qttemplates/dialogbuttonbottom/Properties/AssemblyInfo.tt.cs diff --git a/src/QtVsTools.sln b/src/QtVsTools.sln index 5117750c..09b63428 100644 --- a/src/QtVsTools.sln +++ b/src/QtVsTools.sln @@ -3,11 +3,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.30611.23 MinimumVisualStudioVersion = 12.0.40629.0 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizer", "Visualizer", "{56BEEACF-C297-483D-9E64-C0A7C3B7680E}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VS Templates", "VS Templates", "{D73514C8-019E-44FB-8D42-F1FD52C1FD72}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{D73514C8-019E-44FB-8D42-F1FD52C1FD72}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QtProjectLib", "qtprojectlib\QtProjectLib.csproj", "{FAA69518-2FEB-4954-9D2C-E7BD6121EA9C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QtVsTools.Core", "qtvstools.core\QtVsTools.Core.csproj", "{FAA69518-2FEB-4954-9D2C-E7BD6121EA9C}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QtVsTools", "qtvstools\QtVsTools.csproj", "{FD7A42DB-8692-4FBE-AC50-F70AF423275B}" ProjectSection(ProjectDependencies) = postProject @@ -71,17 +69,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DialogButtonRight", "qttemp {244991B0-42AD-4324-B166-A26FB6E8CA5B} = {244991B0-42AD-4324-B166-A26FB6E8CA5B} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Language", "Language", "{AE9DC593-DC68-45D2-9A96-E80A7CF3BA7F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "qt", "qt", "{62102FDD-016A-4FEC-B73C-808C7B1C7AA5}" - ProjectSection(SolutionItems) = preProject - qttmlanguage\qt\LICENSE = qttmlanguage\qt\LICENSE - qttmlanguage\qt\pri.pro.tmLanguage = qttmlanguage\qt\pri.pro.tmLanguage - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VsQml", "vsqml\vsqml.vcxproj", "{B12702AD-ABFB-343A-A199-8E24837244A3}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "T4 Templates", "T4 Templates", "{24A01B54-CE41-4559-8418-0723F8DF723F}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "T4 Text Templates", "T4 Text Templates", "{24A01B54-CE41-4559-8418-0723F8DF723F}" ProjectSection(SolutionItems) = preProject common.tt = common.tt version.tt = version.tt @@ -123,6 +113,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qmakefilereader", "qmakefil EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QtMSBuild", "qtmsbuild\QtMSBuild.csproj", "{C461C580-37A5-4B37-8A7B-10C8E1D3C5B5}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{46B0F2DF-BE7A-45DD-AC92-183CC8678054}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -435,7 +427,7 @@ Global {20055427-1352-44FB-8442-BF7F15F9C59E} = {35B29B0F-0B9C-45EB-A8EF-2A8D3BF64B6F} {F7407750-5F72-460F-9C53-27CF509A39B1} = {35B29B0F-0B9C-45EB-A8EF-2A8D3BF64B6F} {F2166B59-E41B-4328-B31D-9E2B9AC5A59C} = {35B29B0F-0B9C-45EB-A8EF-2A8D3BF64B6F} - {62102FDD-016A-4FEC-B73C-808C7B1C7AA5} = {AE9DC593-DC68-45D2-9A96-E80A7CF3BA7F} + {B12702AD-ABFB-343A-A199-8E24837244A3} = {46B0F2DF-BE7A-45DD-AC92-183CC8678054} {D574EFED-5E19-45BE-9B05-310F65065303} = {3956AF5F-164C-4D38-B5B3-298D9250C193} {48A50432-6BDF-4DE2-A3AD-3A237D31E49D} = {06C8A2E6-A894-4DBA-9DFD-B8E5CB8A2B4F} {06C8A2E6-A894-4DBA-9DFD-B8E5CB8A2B4F} = {3956AF5F-164C-4D38-B5B3-298D9250C193} @@ -445,6 +437,8 @@ Global {4833E4C7-FFFF-4DA5-A7A5-36C6C3840F16} = {E5CE38AA-4083-438E-B1F7-DD2F0BDEBE47} {DC1AE91B-45CE-4C5B-8F77-CDB58566038F} = {35B29B0F-0B9C-45EB-A8EF-2A8D3BF64B6F} {7AF6C34B-65D2-4010-92F6-420E59DDE9BF} = {35B29B0F-0B9C-45EB-A8EF-2A8D3BF64B6F} + {4CEE73C9-FCFA-3A72-A0A3-036BDBB3240F} = {46B0F2DF-BE7A-45DD-AC92-183CC8678054} + {70711A97-D9B0-3A86-9756-9FF47337908B} = {46B0F2DF-BE7A-45DD-AC92-183CC8678054} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {EDED4DBD-13ED-475C-B6CE-30AB88EDA03D} diff --git a/src/qtprojectlib/BuildConfig.cs b/src/qtprojectlib/BuildConfig.cs deleted file mode 100644 index 1aa46c6a..00000000 --- a/src/qtprojectlib/BuildConfig.cs +++ /dev/null @@ -1,51 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the Qt VS Tools. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -namespace QtProjectLib -{ - public struct BuildConfig - { - public const uint Both = 0x03; - public const uint Release = 0x01; - public const uint Debug = 0x02; - - public static string PlatformToolset(string version) - { - // TODO: Find a proper way to return the PlatformToolset version. -#if (VS2013 || VS2015) - return version.Replace(".", string.Empty); -#elif VS2017 - return "141"; -#elif VS2019 - return "142"; -#else -#error Unknown Visual Studio version! -#endif - } - } -} diff --git a/src/qtprojectlib/CommandLineParser.cs b/src/qtprojectlib/CommandLineParser.cs deleted file mode 100644 index 752ef1bd..00000000 --- a/src/qtprojectlib/CommandLineParser.cs +++ /dev/null @@ -1,589 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the Qt VS Tools. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Linq; -using System.Text; -using System.Text.RegularExpressions; -using System.IO; - -namespace QtProjectLib.CommandLine -{ - using IVSMacroExpander = QtMsBuild.IVSMacroExpander; - - public class Parser - { - - List