aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtvstools/QtVsTools.csproj
diff options
context:
space:
mode:
authorMiguel Costa <miguel.costa@qt.io>2019-07-08 16:16:15 +0200
committerMiguel Costa <miguel.costa@qt.io>2019-08-05 09:24:17 +0000
commitcff73364c3b632a84ab3c7ca2f2ea32b563910ce (patch)
tree41d0c87644f3322aa29709bae3d58529511cd7fc /src/qtvstools/QtVsTools.csproj
parent3e7709dcf5927f5674cccc253ecefae3ab758166 (diff)
Add C++ compiler properties to Qt tools
Qt tools that generate C++ code will now include all properties available in the C++ compiler property page, allowing the default values of the C++ compiler properties to be used directly by the Qt tools, without the need to actively monitor changes to maintain properties synchronized. It is also possible to extend (i.e. append to) or override (i.e. replace) the default C++ property values for Qt tools. Task-number: QTVSADDINBUG-575 Task-number: QTVSADDINBUG-632 Change-Id: I456ee6b4926cd11c83c845656a617a4fb204542a Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/qtvstools/QtVsTools.csproj')
-rw-r--r--src/qtvstools/QtVsTools.csproj99
1 files changed, 99 insertions, 0 deletions
diff --git a/src/qtvstools/QtVsTools.csproj b/src/qtvstools/QtVsTools.csproj
index 54ab5cd1..d75c8d43 100644
--- a/src/qtvstools/QtVsTools.csproj
+++ b/src/qtvstools/QtVsTools.csproj
@@ -598,6 +598,39 @@
<IncludeInVSIX>true</IncludeInVSIX>
<SubType>Designer</SubType>
</Content>
+ <T4Template Include="..\qtmsbuild\moc\qtmoc_cl.xml_TT">
+ <Link>QtMsBuild\moc\qtmoc_cl.xml_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\moc\qtmoc_cl.xml</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <LastGenOutput>qtmoc_cl.xml</LastGenOutput>
+ <SubType>Designer</SubType>
+ </T4Template>
+ <Content Include="..\qtmsbuild\moc\qtmoc_cl.xml">
+ <Link>QtMsBuild\moc\qtmoc_cl.xml</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtmoc_cl.xml_TT</DependentUpon>
+ <SubType>Designer</SubType>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
+ <T4Template Include="..\qtmsbuild\moc\qtmoc_cl.targets_TT">
+ <Link>QtMsBuild\moc\qtmoc_cl.targets_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\moc\qtmoc_cl.targets</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <SubType>Designer</SubType>
+ <LastGenOutput>qtmoc_cl.targets</LastGenOutput>
+ </T4Template>
+ <Content Include="..\qtmsbuild\moc\qtmoc_cl.targets">
+ <Link>QtMsBuild\moc\qtmoc_cl.targets</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtmoc_cl.targets_TT</DependentUpon>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
<!--
///////////////////////////////////////////////////////////////////////////////////////////////
// Qt/MSBuild qml property pages and targets
@@ -659,6 +692,39 @@
<IncludeInVSIX>true</IncludeInVSIX>
<SubType>Designer</SubType>
</Content>
+ <T4Template Include="..\qtmsbuild\rcc\qtrcc_cl.xml_TT">
+ <Link>QtMsBuild\rcc\qtrcc_cl.xml_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\rcc\qtrcc_cl.xml</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <LastGenOutput>qtrcc_cl.xml</LastGenOutput>
+ <SubType>Designer</SubType>
+ </T4Template>
+ <Content Include="..\qtmsbuild\rcc\qtrcc_cl.xml">
+ <Link>QtMsBuild\rcc\qtrcc_cl.xml</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtrcc_cl.xml_TT</DependentUpon>
+ <SubType>Designer</SubType>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
+ <T4Template Include="..\qtmsbuild\rcc\qtrcc_cl.targets_TT">
+ <Link>QtMsBuild\rcc\qtrcc_cl.targets_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\rcc\qtrcc_cl.targets</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <SubType>Designer</SubType>
+ <LastGenOutput>qtrcc_cl.targets</LastGenOutput>
+ </T4Template>
+ <Content Include="..\qtmsbuild\rcc\qtrcc_cl.targets">
+ <Link>QtMsBuild\rcc\qtrcc_cl.targets</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtrcc_cl.targets_TT</DependentUpon>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
<!--
///////////////////////////////////////////////////////////////////////////////////////////////
// Qt/MSBuild repc property pages and targets
@@ -687,6 +753,39 @@
<IncludeInVSIX>true</IncludeInVSIX>
<SubType>Designer</SubType>
</Content>
+ <T4Template Include="..\qtmsbuild\repc\qtrepc_cl.xml_TT">
+ <Link>QtMsBuild\repc\qtrepc_cl.xml_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\repc\qtrepc_cl.xml</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <LastGenOutput>qtrepc_cl.xml</LastGenOutput>
+ <SubType>Designer</SubType>
+ </T4Template>
+ <Content Include="..\qtmsbuild\repc\qtrepc_cl.xml">
+ <Link>QtMsBuild\repc\qtrepc_cl.xml</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtrepc_cl.xml_TT</DependentUpon>
+ <SubType>Designer</SubType>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
+ <T4Template Include="..\qtmsbuild\repc\qtrepc_cl.targets_TT">
+ <Link>QtMsBuild\repc\qtrepc_cl.targets_TT</Link>
+ <Generator>TextTemplatingFileGenerator</Generator>
+ <OutputFile>..\qtmsbuild\repc\qtrepc_cl.targets</OutputFile>
+ <DependsOn>$(SolutionDir)\version.targets;$(SolutionDir)\version.tt;$(SolutionDir)\common.tt</DependsOn>
+ <SubType>Designer</SubType>
+ <LastGenOutput>qtrepc_cl.targets</LastGenOutput>
+ </T4Template>
+ <Content Include="..\qtmsbuild\repc\qtrepc_cl.targets">
+ <Link>QtMsBuild\repc\qtrepc_cl.targets</Link>
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>qtrepc_cl.targets_TT</DependentUpon>
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <IncludeInVSIX>true</IncludeInVSIX>
+ </Content>
<!--
///////////////////////////////////////////////////////////////////////////////////////////////
// Qt/MSBuild uic property pages and targets