From 8b5092054abf440e8b2100cf8638cc0ab0cc1b42 Mon Sep 17 00:00:00 2001
From: Norihito Tohge <norihito.tohge@qt.io>
Date: Wed, 18 Mar 2020 15:19:22 +0900
Subject: [PATCH] Make more things be built only on Desktop platforms

Change-Id: I27d127616fc52a01ea6818854a977aa758de424e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
---
 src/assetimport/assetimport.pro               | 12 +++++++++---
 src/plugins/assetimporters/assetimporters.pro | 11 ++++-------
 src/plugins/plugins.pro                       |  5 ++++-
 tests/auto/auto.pro                           |  5 ++++-
 4 files changed, 21 insertions(+), 12 deletions(-)

diff --git a/src/assetimport/assetimport.pro b/src/assetimport/assetimport.pro
index 17bc9a4dd..0e2c16ead 100644
--- a/src/assetimport/assetimport.pro
+++ b/src/assetimport/assetimport.pro
@@ -6,19 +6,25 @@ MODULE_PLUGIN_TYPES = assetimporters
 QT += core-private gui qml quick3drender-private quick3dutils-private
 
 SOURCES = \
+    qssgmeshutilities.cpp
+
+HEADERS = \
+    qssgmeshutilities_p.h
+
+!integrity:!android|android_app:!wasm:!cross_compile {
+SOURCES += \
     qssgassetimporterfactory.cpp \
     qssgassetimportmanager.cpp \
-    qssgmeshutilities.cpp \
     qssgqmlutilities.cpp
 
-HEADERS = \
+HEADERS += \
     qtquick3dassetimportglobal_p.h \
     qssgqmlutilities_p.h \
     qssgassetimporter_p.h \
     qssgassetimporterfactory_p.h \
     qssgassetimporterplugin_p.h \
     qssgassetimportmanager_p.h \
-    qssgmeshutilities_p.h
+}
 
 DEFINES += QT_BUILD_QUICK3DASSETIMPORT_LIB
 
diff --git a/src/plugins/assetimporters/assetimporters.pro b/src/plugins/assetimporters/assetimporters.pro
index f214c8a94..5c57f8ee5 100644
--- a/src/plugins/assetimporters/assetimporters.pro
+++ b/src/plugins/assetimporters/assetimporters.pro
@@ -1,11 +1,8 @@
 TEMPLATE = subdirs
 
-# Only build import plugins on platforms that would run tooling
-!integrity:!android|android_app:!wasm:!cross_compile {
-    SUBDIRS = \
-        uip
+SUBDIRS = \
+    uip
 
-    qtConfig(assimp):{
-        SUBDIRS += assimp
-    }
+qtConfig(assimp):{
+    SUBDIRS += assimp
 }
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
index c363d76a4..5f9e0d806 100644
--- a/src/plugins/plugins.pro
+++ b/src/plugins/plugins.pro
@@ -1,4 +1,7 @@
 TEMPLATE = subdirs
 
-SUBDIRS = assetimporters
+# Only build import plugins on platforms that would run tooling
+!integrity:!android|android_app:!wasm:!cross_compile {
+    SUBDIRS = assetimporters
+}
 
diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro
index 5a7db8fba..98395df37 100644
--- a/tests/auto/auto.pro
+++ b/tests/auto/auto.pro
@@ -1,7 +1,10 @@
 TEMPLATE = subdirs
 SUBDIRS = \
     cmake \
-    assetimport \
     quick3d \
     quick3d_lancelot \
     utils
+
+!integrity:!android|android_app:!wasm:!cross_compile {
+    SUBDIRS += assetimport
+}
-- 
GitLab