summaryrefslogtreecommitdiffstats
path: root/sync.profile
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@insta.fi>2021-01-29 12:33:00 +0200
committerJuha Vuolle <juha.vuolle@insta.fi>2021-02-01 15:37:06 +0200
commit4fe43e74a2eebdc40529cd0478d19a79a71a4508 (patch)
tree3d420a1b1e012923fd959d5c7a60b4fd5c3e1fa7 /sync.profile
parent35ea838b469e95825a7e34651724f609ca2202c9 (diff)
Make Scxml QML plugin optional
This change adds a small regular library that handles the Scxml QML element registration. The current QML plugin now links against this new library, and the QML plugin is optional. In addition there are few other sanitising changes: -The QScxmlEvent is registered as an element instead of getting just the metatypeid. Tested that tests still compile with MSVC2019. The original reason for the registration was that tests did not compile with MSVC2015 (but testing Qt6 against that version is not feasible, hence MSVC2019) -A compiler warning removal about QString concatenation on MSVC -Reduce unnecessary dependencies to “Private” libraries. Library compiles and tests/examples work without them Task-number: QTBUG-89832 Change-Id: Iede6a7a9a82e40c3dbb868d9129847590769ca40 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'sync.profile')
-rw-r--r--sync.profile1
1 files changed, 1 insertions, 0 deletions
diff --git a/sync.profile b/sync.profile
index 8cb4265..557bcc3 100644
--- a/sync.profile
+++ b/sync.profile
@@ -1,5 +1,6 @@
%modules = ( # path to module name map
"QtScxml" => "$basedir/src/scxml",
+ "QtScxmlQml" => "$basedir/src/scxmlqml",
"QtStateMachine" => "$basedir/src/statemachine",
);
%moduleheaders = ( # restrict the module headers to those found in relative path