Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.27 KB

uScxml.md

File metadata and controls

29 lines (20 loc) · 1.27 KB

Prerequisites for using uSCXML as the SCXML engine

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

    1. download from github
      run: git clone https://github.com/tklab-tud/uscxml
    2. install the peripheral library packages listed below, if necessary
    3. build and install
      run: cd uscxml; mkdir _build; cd _build; cmake .. && make && make install

    refer also to the detailed instruction

  • 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)

Build

  • run: PROCESSOR=uscxml make && make install in this directory