summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElias Hautala <elias.hautala@qt.io>2023-08-14 08:27:35 +0300
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-08-21 09:04:55 +0000
commit6252061b88f7f0412b8e6964be7a805e41db4021 (patch)
tree11d98b0071145df75f4b4f86a8a690bd3fcc1b77
parent87ac5f7ef9f0c7c294d94b0c2e1d9e3dcda6277a (diff)
Exclude pingpong and ftpclient examples from Android build
Excludes pingpong and ftpclient examples from Android build, because of missing Qui and Quick dependencies which are needed on Android. Task-number: QTBUG-111933 Change-Id: Ie5598913f87e115d01b1cfaa6e01bf94644cd83c Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io> (cherry picked from commit 58175a834fd4c072b8ccb9b72947ece85d4a4ed1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--examples/scxml/CMakeLists.txt2
-rw-r--r--examples/scxml/ftpclient/CMakeLists.txt4
-rw-r--r--examples/statemachine/CMakeLists.txt5
-rw-r--r--examples/statemachine/pingpong/CMakeLists.txt4
4 files changed, 12 insertions, 3 deletions
diff --git a/examples/scxml/CMakeLists.txt b/examples/scxml/CMakeLists.txt
index cf0c67f..137d92f 100644
--- a/examples/scxml/CMakeLists.txt
+++ b/examples/scxml/CMakeLists.txt
@@ -1,7 +1,7 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-if (TARGET Qt::Network AND QT_FEATURE_scxml_ecmascriptdatamodel)
+if (TARGET Qt::Network AND QT_FEATURE_scxml_ecmascriptdatamodel AND NOT ANDROID)
qt_internal_add_example(ftpclient)
endif()
diff --git a/examples/scxml/ftpclient/CMakeLists.txt b/examples/scxml/ftpclient/CMakeLists.txt
index d93e1e9..af5dc29 100644
--- a/examples/scxml/ftpclient/CMakeLists.txt
+++ b/examples/scxml/ftpclient/CMakeLists.txt
@@ -4,6 +4,10 @@
cmake_minimum_required(VERSION 3.16)
project(ftpclient LANGUAGES CXX)
+if (ANDROID)
+ message(FATAL_ERROR "This project cannot be built on Android.")
+endif()
+
if(NOT DEFINED INSTALL_EXAMPLESDIR)
set(INSTALL_EXAMPLESDIR "examples")
endif()
diff --git a/examples/statemachine/CMakeLists.txt b/examples/statemachine/CMakeLists.txt
index 86db7fb..5056f34 100644
--- a/examples/statemachine/CMakeLists.txt
+++ b/examples/statemachine/CMakeLists.txt
@@ -1,8 +1,9 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-qt_internal_add_example(pingpong)
-
+if(NOT ANDROID)
+ qt_internal_add_example(pingpong)
+endif()
if(TARGET Qt::Widgets)
qt_internal_add_example(rogue)
qt_internal_add_example(trafficlight)
diff --git a/examples/statemachine/pingpong/CMakeLists.txt b/examples/statemachine/pingpong/CMakeLists.txt
index 040b004..ece2158 100644
--- a/examples/statemachine/pingpong/CMakeLists.txt
+++ b/examples/statemachine/pingpong/CMakeLists.txt
@@ -4,6 +4,10 @@
cmake_minimum_required(VERSION 3.16)
project(pingpong LANGUAGES CXX)
+if (ANDROID)
+ message(FATAL_ERROR "This project cannot be built on Android.")
+endif()
+
if(NOT DEFINED INSTALL_EXAMPLESDIR)
set(INSTALL_EXAMPLESDIR "examples")
endif()