Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
How to build from sources
Clone this wiki locally
You will find here the full build process to build Yadoms server on these platforms :
All other platforms should work, as soon as it has a C++ compiler. Let us know if you success to build on a non-listed platform, to help us extend this list.
Libraries needed and offical versions
On each platform-specific above section, you will see how to build or link with librairies needed by Yadoms. Versions given in these sections are just given for example. Official versions are here :
|Library/Tool||Required||Minimal version||Recommended Version|
|Poco||X||1.7.7-all (1.7.7 Complete edition)||1.7.7-all (1.7.7 Complete edition)|
Some parts of Yadoms code require some particular steps to be built. Fortunately, these parts are optional. It means that if a part is not built, associated functionality won't be available, but the rest of Yadoms will build and work. These parts can be for example plugins, rules interpreter... Here is the list of parts requiring particular build steps.
Swig Required by all scripts interpreters
Python script interpreter Used to run automation rules edited with Blockly or directly in Python