mirror of
https://github.com/Alia5/GlosSI.git
synced 2024-11-16 21:25:49 +00:00
aff24b8a7e
Add QtMsBuild for appveyor -.-
367 lines
14 KiB
XML
367 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
/****************************************************************************
|
|
**
|
|
** Copyright (C) 2020 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$
|
|
**
|
|
****************************************************************************/
|
|
-->
|
|
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
// windeployqt Property Page
|
|
//
|
|
// -->
|
|
<ProjectSchemaDefinitions
|
|
xmlns="http://schemas.microsoft.com/build/2009/properties"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:sys="clr-namespace:System;assembly=mscorlib">
|
|
<Rule
|
|
Name="QtRule70_Deploy"
|
|
PageTemplate="tool"
|
|
DisplayName="Qt Deploy Tool"
|
|
Order="999">
|
|
<Rule.DataSource>
|
|
<DataSource
|
|
Persistence="UserFile"
|
|
ItemType="QtDeploy"
|
|
HasConfigurationCondition="true"/>
|
|
</Rule.DataSource>
|
|
<Rule.Categories>
|
|
<Category Name="General" DisplayName="windeployqt"/>
|
|
</Rule.Categories>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Application Binary
|
|
// -->
|
|
<StringListProperty
|
|
Name="QtDeployFiles" DisplayName="Application Binary">
|
|
<StringListProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Binaries or directory containing the application binary ( [files] ).]]>
|
|
</sys:String>
|
|
</StringListProperty.Description>
|
|
</StringListProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Deployment Directory
|
|
// -->
|
|
<StringProperty
|
|
Name="QtDeployDir" DisplayName="Deployment Directory">
|
|
<StringProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Use directory instead of binary directory ( --dir <directory> ).]]>
|
|
</sys:String>
|
|
</StringProperty.Description>
|
|
</StringProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Library Directory
|
|
// -->
|
|
<StringProperty
|
|
Name="QtDeployLibDir" DisplayName="Library Directory">
|
|
<StringProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Copy libraries to path ( --libdir <path> ).]]>
|
|
</sys:String>
|
|
</StringProperty.Description>
|
|
</StringProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Plugin Directory
|
|
// -->
|
|
<StringProperty
|
|
Name="QtDeployPluginDir" DisplayName="Plugin Directory">
|
|
<StringProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Copy plugins to path ( --plugindir <path> ).]]>
|
|
</sys:String>
|
|
</StringProperty.Description>
|
|
</StringProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Debug/Release Binaries
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployDebugRelease" DisplayName="Debug/Release Binaries">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Assume debug or release binaries ( --debug | --release ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Default"/>
|
|
<EnumValue Name="debug" DisplayName="Debug ( --debug )"/>
|
|
<EnumValue Name="release" DisplayName="Release ( --release )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Deploy PDB Files
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployPdb" DisplayName="Deploy PDB Files">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Deploy .pdb files (MSVC) ( --pdb ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --pdb )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployForce" DisplayName="Force Update">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Force updating files ( --force ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --force )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Qt5Core Patch
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoPatchQt" DisplayName="Skip Qt5Core Patch">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Do not patch the Qt5Core library ( --no-patchqt ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-patchqt )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Plugins
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoPlugins" DisplayName="Skip Plugins">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Skip plugin deployment ( --no-plugins ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-plugins )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Libraries
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoLibraries" DisplayName="Skip Libraries">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Skip library deployment ( --no-libraries ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-libraries )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// QML Directories Root
|
|
// -->
|
|
<StringProperty
|
|
Name="QtDeployQmlDir" DisplayName="QML Directories Root">
|
|
<StringProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Scan for QML-imports starting from directory ( --qmldir <directory> ).]]>
|
|
</sys:String>
|
|
</StringProperty.Description>
|
|
</StringProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// QML Modules Path
|
|
// -->
|
|
<StringListProperty
|
|
Name="QtDeployQmlImport" DisplayName="QML Modules Path">
|
|
<StringListProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Add the given path to the QML module search locations ( --qmlimport <directory> ).]]>
|
|
</sys:String>
|
|
</StringListProperty.Description>
|
|
</StringListProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Qt Quick Imports
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoQuickImport" DisplayName="Skip Qt Quick Imports">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Skip deployment of Qt Quick imports ( --no-quick-import ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-quick-import )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Translations
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoTranslations" DisplayName="Skip Translations">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Skip deployment of translations ( --no-translations ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-translations )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Direct3D Compiler
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoSystemD3dCompiler" DisplayName="Skip Direct3D Compiler">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Skip deployment of the system D3D compiler ( --no-system-d3d-compiler ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-system-d3d-compiler )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Virtual Keyboard
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoVirtualKeyboard" DisplayName="Skip Virtual Keyboard">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Disable deployment of the Virtual Keyboard ( --no-virtualkeyboard ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-virtualkeyboard )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Compiler Runtime
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployCompilerRuntime" DisplayName="Compiler Runtime">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Deploy compiler runtime (Desktop only).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Default"/>
|
|
<EnumValue Name="deploy" DisplayName="Deploy ( --compiler-runtime )"/>
|
|
<EnumValue Name="skip" DisplayName="Do Not Deploy ( --no-compiler-runtime )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// WebKit2 Deployment
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployWebkit2" DisplayName="WebKit2 Deployment">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Deployment of WebKit2 (web process).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Default"/>
|
|
<EnumValue Name="deploy" DisplayName="Deploy ( --webkit2 )"/>
|
|
<EnumValue Name="skip" DisplayName="Do Not Deploy ( --no-webkit2 )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// ANGLE Deployment
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployAngle" DisplayName="ANGLE Deployment">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Deployment of ANGLE.]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Default"/>
|
|
<EnumValue Name="deploy" DisplayName="Deploy ( --angle )"/>
|
|
<EnumValue Name="skip" DisplayName="Do Not Deploy ( --no-angle )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Skip Rasterizer Library
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployNoOpenglSw" DisplayName="Skip Rasterizer Library">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Do not deploy the software rasterizer library ( --no-opengl-sw ).]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enabled ( --no-opengl-sw )"/>
|
|
</EnumProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Include Qt Libraries
|
|
// -->
|
|
<StringListProperty
|
|
Name="QtDeployIncludeModules" DisplayName="Include Qt Libraries">
|
|
<StringListProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Qt libraries can be added by passing their name ( -<name> ).]]>
|
|
</sys:String>
|
|
</StringListProperty.Description>
|
|
</StringListProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Exclude Qt Libraries
|
|
// -->
|
|
<StringListProperty
|
|
Name="QtDeployExcludeModules" DisplayName="Exclude Qt Libraries">
|
|
<StringListProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Qt libraries can be removed by passing their prepended by --no- ( --no-<name> ).]]>
|
|
</sys:String>
|
|
</StringListProperty.Description>
|
|
</StringListProperty>
|
|
<!--
|
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
|
// Set As Solution Deployment Content
|
|
// -->
|
|
<EnumProperty
|
|
Name="QtDeployVsContent" DisplayName="Set As Solution Deployment Content">
|
|
<EnumProperty.Description>
|
|
<sys:String>
|
|
<![CDATA[Mark deployed files as solution deployment content.]]>
|
|
</sys:String>
|
|
</EnumProperty.Description>
|
|
<EnumValue Name="false" DisplayName="Disabled"/>
|
|
<EnumValue Name="true" DisplayName="Enable"/>
|
|
</EnumProperty>
|
|
</Rule>
|
|
</ProjectSchemaDefinitions>
|