1From 7cad6026250fc10503f4373e8d5e0228e7420446 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@qt.io>
3Date: Wed, 7 Jun 2017 15:17:12 +0300
4Subject: [PATCH] Allow a tools-only build
5
6Change-Id: I3b33fc1c8877fc82568bd386b063e7a0aa57b706
7Upstream-Status: Pending
8Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
9---
10 mkspecs/features/repccommon.pri | 2 +-
11 qtremoteobjects.pro             | 5 +++++
12 2 files changed, 6 insertions(+), 1 deletion(-)
13
14diff --git a/mkspecs/features/repccommon.pri b/mkspecs/features/repccommon.pri
15index fd321e3..e218217 100644
16--- a/mkspecs/features/repccommon.pri
17+++ b/mkspecs/features/repccommon.pri
18@@ -3,7 +3,7 @@ cmd = $${QT.remoteobjects.bins}/repc
19 contains(QMAKE_HOST.os, Windows) {
20     cmd = $$system_path($${cmd}.exe)
21 }
22-exists($$cmd): QT_TOOL.repc.binary = $$cmd
23+false:exists($$cmd): QT_TOOL.repc.binary = $$cmd
24
25 # qtPrepareTool honors QT_TOOL.repc.binary if set
26 qtPrepareTool(QMAKE_REPC, repc)
27diff --git a/qtremoteobjects.pro b/qtremoteobjects.pro
28index 454f0d1..7c1d2ee 100644
29--- a/qtremoteobjects.pro
30+++ b/qtremoteobjects.pro
31@@ -4,3 +4,8 @@ CONFIG += examples_need_tools tests_need_tools
32 load(qt_parts)
33
34 SUBDIRS += mkspecs
35+
36+tools-only {
37+    sub_tools.depends -= sub_src
38+    SUBDIRS = sub_tools
39+}
40