diff options
author | Juha Vuolle <juha.vuolle@insta.fi> | 2021-01-29 12:33:00 +0200 |
---|---|---|
committer | Juha Vuolle <juha.vuolle@insta.fi> | 2021-02-01 15:37:06 +0200 |
commit | 4fe43e74a2eebdc40529cd0478d19a79a71a4508 (patch) | |
tree | 3d420a1b1e012923fd959d5c7a60b4fd5c3e1fa7 /sync.profile | |
parent | 35ea838b469e95825a7e34651724f609ca2202c9 (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.profile | 1 |
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 |