Instead of QtSCXML, uSCXML can be used as the SCXML engine. In that case, the following packages need to be installed.
-
uscxml: another SCXML processor developed at Technische Universität Darmstadt
- download from github
run:git clone https://github.com/tklab-tud/uscxml
- install the peripheral library packages listed below, if necessary
- build and install
run:cd uscxml; mkdir _build; cd _build; cmake .. && make && make install
refer also to the detailed instruction
- download from github
-
Peripheral libraries for uscxml
run:apt-get install libevent-dev libxerces-c-dev libssl-dev libcurl4-openssl-dev liburiparser-dev
-
JavaScriptCore: JavaScript processor developed by Apple
run:apt-get install libjavascriptcoregtk-4.0-dev
(alt:apt-get install libv8-3.14.5 libv8-dev
to use google v8)
- run:
PROCESSOR=uscxml make && make install
in this directory