summaryrefslogtreecommitdiffstats
path: root/mkspecs/features
Commit message (Collapse)AuthorAgeFilesLines
* Optionally generate accessor and signal methods for statesUlf Hermann2016-12-131-1/+1
| | | | | | | | | | | | We can easily do this and provide a much nicer API. These methods are not available for dynamically loaded state machines. By default we provide the same API for compiled and loaded state machines. The new methods are only generated if you pass the "--statemethods" parameter to qscxmlc. A new qmake variable called "QSCXMLC_ARGUMENTS" is added for any extra arguments to qscxmlc such as this one. Change-Id: Ie7a4eb4890c9d42f89093f3cf3ea917ef2793518 Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
* Drop the --no-c++11 parameter from qscxmlcUlf Hermann2016-11-231-2/+0
| | | | | | | We don't support C++98 anymore, so this is useless. Change-Id: Ie918567253af6d9309b601c7cfbc0205ec888048 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
* Added support for setting the namespace via the pro fileAndy Shaw2016-07-261-0/+1
| | | | | | | | [ChangeLog] Added support for specifying the namespace via the pro file with the QSCXMLC_NAMESPACE variable. Change-Id: Iadf7402e237a1ba9dc71a35bb20a195408c7d6ff Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* fix prefix buildsOswald Buddenhagen2016-04-081-2/+0
| | | | | | | | rely on qtPrepareTool() for qscxmlc setup. Task-number: QTBUG-51151 Change-Id: I8f8380dcb8519a7786d8fb5b50594c2fe3dff93b Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Rename qscxmlc optionsJarek Kobus2016-03-071-2/+2
| | | | | Change-Id: I6014b117424779f51f28710b6df5635e41d22fae Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Change staticMetaObject generation.Erik Verbruggen2016-02-051-12/+0
| | | | | | | | | The full meta-object generation is replaced with the moc generator. This gives a fully functional meta-object without any overhead during object instantiation. Change-Id: Ibf62a6f1bfc0873cd00dd2e4bbad38c8d165005a Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Fix building with MSVC2012.Erik Verbruggen2015-10-281-1/+3
| | | | | | | No initializer lists.... Change-Id: I3a86992cd7412cde9967d57d9ad68d7f6424c404 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Fix build issue on non-windows.Erik Verbruggen2015-10-061-1/+3
| | | | | | | | | QMAKE_QSCXMLC apparently also contains the DYLD path env. var, which makes make really unhappy (as it lands in the dependency list). Change-Id: I9d259a0ce40fe3a0d0b112743774bb30fb6a0364 Reviewed-by: Jaroslaw Kobus <jaroslaw.kobus@theqtcompany.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Fixed windows not finding qscxml.Risto Avila2015-09-291-1/+1
| | | | | | | In windows the executable is always ending .exe and the qtprepare tool should already warn if missing executables Change-Id: Ida455a9755e90f76f55ce1b22bca43e5b437ae32 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Add initial support for <invoke>.Erik Verbruggen2015-09-031-1/+1
| | | | | | | | Not all functionality is in yet, but that will come in subsequent patches. Change-Id: I8e457e9e690e2feffcf5d0a70a691c7ca476fa82 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Pulled the examples apart.Erik Verbruggen2015-06-111-0/+0
| | | | | Change-Id: Ie379f3996cf62e4a0d0c9df166f33f74b9eeab8e Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Moved qscxmlc, examples, and tests to correct places.Erik Verbruggen2015-06-111-32/+32
| | | | | Change-Id: I943df1ba0c3cecaf54decc59526d6f4334b480db Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Rewrite the cpp dumper using the DocumentModel.Erik Verbruggen2015-05-111-0/+1
| | | | | Change-Id: I25b8b295efab184e9ef7a0d319c787fe90480793 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Fix qscxmlcpp.prf extra compile execution order and folders for MSVC 2013Risto Avila2015-04-131-16/+31
| | | | | Change-Id: Ib654d836e559f38ff25bc06f596fca9ae0dc7251 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* Initial commit for integrating qscxmllib and qscxmlcppRisto Avila2015-04-091-0/+34
Change-Id: I4843c46575359dbf6f5170bfe06a924ae7a6ab22 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>