shape plug-ins
- Git
- Cmake
- shape https://github.com/logimic/shape
Install vcpkg to e.g: c:\devel\vcpkg https://github.com/Microsoft/vcpkg
Install via vcpkg:
C:\devel\vcpkg>vcpkg install paho-mqtt:x64-windows
C:\devel\vcpkg>vcpkg install curl:x64-windows
C:\devel\vcpkg>vcpkg install cppzmq:x64-windows
C:\devel\vcpkg>vcpkg install openssl:x64-windows
Install via apt-get:
$ sudo apt-get install libssl-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libpaho-mqtt-dev
If requried ZeroMqService you have to add -DBUILD_ZEROMQ to ./buildMakeRel:
cmake -G "Unix Makefiles" -DBUILD_ZEROMQ:BOOL=true -DBUILD_TESTING:BOOL=false ...
and install:
$ sudo apt-get install libzmqpp-dev (libzmq3-dev on Buster and higher)
$ git clone --recursive https://github.com/logimic/shapeware
$ cd shapeware
Then run Python building sript:
$ python3 build.py #for Linux, Raspberry Pi
$ py build.py #for Win
Building parameters are specified in bcfgWin.json and bcfgLin.json files consumed by the building script.