Skip to content

Commit

Permalink
Add QtMsbuild files
Browse files Browse the repository at this point in the history
  • Loading branch information
Xie-Long-0 committed Aug 15, 2023
1 parent fd9485b commit 25e9446
Show file tree
Hide file tree
Showing 50 changed files with 14,911 additions and 0 deletions.
59 changes: 59 additions & 0 deletions QtMsBuild/Qt.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<?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$
**
****************************************************************************/
-->
<!--
///////////////////////////////////////////////////////////////////////////////////////////////////
// Item type definition and default values
// -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
/////////////////////////////////////////////////////////////////////////////////////////////////
// Import private Qt property definitions
// -->
<ImportGroup Label="Qt">
<Import Project="$(MSBuildThisFileDirectory)\qt_private.props"/>
</ImportGroup>
<!--
/////////////////////////////////////////////////////////////////////////////////////////////////
// User-defined settings
// -->
<PropertyGroup Label="UserMacros">
<!-- Placeholder for user macros written by VS Property Manager -->
</PropertyGroup>
<PropertyGroup>
<!-- Placeholder for properties written by VS Property Manager -->
</PropertyGroup>
<ItemDefinitionGroup>
<!-- Placeholder for default metadata written by VS Property Manager -->
</ItemDefinitionGroup>
<ItemGroup>
<!-- Placeholder for items written by VS Property Manager -->
</ItemGroup>
</Project>
46 changes: 46 additions & 0 deletions QtMsBuild/deploy/qt_import.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?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$
**
****************************************************************************/
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
/////////////////////////////////////////////////////////////////////////////////////////////////
// Qt/MSBuild import
// -->
<PropertyGroup>
<QtMsBuildProps>
$(QtMsBuildProps);
$(MSBuildThisFileDirectory)qtdeploy.props
</QtMsBuildProps>
<QtMsBuildTargets>
$(QtMsBuildTargets);
$(MSBuildThisFileDirectory)qtdeploy.targets
</QtMsBuildTargets>
</PropertyGroup>
</Project>
73 changes: 73 additions & 0 deletions QtMsBuild/deploy/qtdeploy.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?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$
**
****************************************************************************/
-->

<!--
///////////////////////////////////////////////////////////////////////////////////////////////////
// Deployment of Qt dependencies
// -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<QtDeploy Condition="'$(QtDeploy)' == ''">false</QtDeploy>
</PropertyGroup>
<ItemDefinitionGroup>
<QtDeploy>
<QtDeployFiles>$(TargetPath)</QtDeployFiles>
<QtDeployDir Condition="'$(QtDeployToProjectDir)' == 'true'">$(ProjectDir)</QtDeployDir>
<QtDeployDir Condition="'$(QtDeployToProjectDir)' != 'true'">$(OutDir)</QtDeployDir>
<QtDeployLibDir/>
<QtDeployPluginDir/>
<QtDeployDebugRelease>false</QtDeployDebugRelease>
<QtDeployPdb>false</QtDeployPdb>
<QtDeployForce>false</QtDeployForce>
<QtDeployNoPatchQt>false</QtDeployNoPatchQt>
<QtDeployNoPlugins>false</QtDeployNoPlugins>
<QtDeployNoLibraries>false</QtDeployNoLibraries>
<QtDeployQmlDir/>
<QtDeployQmlImport/>
<QtDeployNoQuickImport>false</QtDeployNoQuickImport>
<QtDeployNoTranslations>false</QtDeployNoTranslations>
<QtDeployNoSystemD3dCompiler>false</QtDeployNoSystemD3dCompiler>
<QtDeployNoVirtualKeyboard>false</QtDeployNoVirtualKeyboard>
<QtDeployCompilerRuntime>false</QtDeployCompilerRuntime>
<QtDeployWebkit2>false</QtDeployWebkit2>
<QtDeployAngle>false</QtDeployAngle>
<QtDeployNoOpenglSw>false</QtDeployNoOpenglSw>
<QtDeployIncludeModules/>
<QtDeployExcludeModules/>
<QtDeployVerbose>false</QtDeployVerbose>
<QtDeployVsContent Condition="'$(QtDeployVsContent)' == 'true'">true</QtDeployVsContent>
<QtDeployVsContent Condition="'$(QtDeployVsContent)' != 'true'">false</QtDeployVsContent>
</QtDeploy>
</ItemDefinitionGroup>
<ItemGroup Condition="'$(QtDeploy)' == 'true'">
<ProjectTools Include="QtDeploy"/>
</ItemGroup>
</Project>
Loading

0 comments on commit 25e9446

Please sign in to comment.