aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtmsbuild/repc
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtmsbuild/repc')
-rw-r--r--src/qtmsbuild/repc/qtrepc.props3
-rw-r--r--src/qtmsbuild/repc/qtrepc.targets3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/qtmsbuild/repc/qtrepc.props b/src/qtmsbuild/repc/qtrepc.props
index ebf1dee8..0d81485c 100644
--- a/src/qtmsbuild/repc/qtrepc.props
+++ b/src/qtmsbuild/repc/qtrepc.props
@@ -49,7 +49,8 @@
<ItemDefinitionGroup>
<QtRepc>
<ExecutionDescription>repc %(Identity)</ExecutionDescription>
- <QTDIR>$(QTDIR)</QTDIR>
+ <QTDIR Condition="'$(QtVsProjectSettings)' == 'true'">$(QtInstallDir)</QTDIR>
+ <QTDIR Condition="'$(QtVsProjectSettings)' != 'true'">$(QTDIR)</QTDIR>
<InputFile>%(FullPath)</InputFile>
<OutputFileType>replica</OutputFileType>
<OutputFile><![CDATA[$(IntDir)\repc\rep_%(Filename)_%<OutputFileType>.h]]></OutputFile>
diff --git a/src/qtmsbuild/repc/qtrepc.targets b/src/qtmsbuild/repc/qtrepc.targets
index c8bd0bf4..94418476 100644
--- a/src/qtmsbuild/repc/qtrepc.targets
+++ b/src/qtmsbuild/repc/qtrepc.targets
@@ -267,7 +267,8 @@
<ItemGroup Condition="'$(run_parallel)' == 'true' OR '$(run_single)' == 'true'">
<QtWork Include="@(QtRepc)">
<WorkType>repc</WorkType>
- <ToolPath>%(QtRepc.QTDIR)\bin\repc.exe</ToolPath>
+ <ToolPath Condition="'$(QtVsProjectSettings)' == 'true'">$(QtToolsPath)\repc.exe</ToolPath>
+ <ToolPath Condition="'$(QtVsProjectSettings)' != 'true'">%(QtRepc.QTDIR)\bin\repc.exe</ToolPath>
<Options>$(options)</Options>
<Message>%(QtRepc.ExecutionDescription)</Message>
<DependenciesChanged>$(dependencies_changed)</DependenciesChanged>