blob: 696ad7102ce5586a8561609ccd9139a523fdf1fe [file] [log] [blame]
To compile (or create build files) with default configurations: BUILD (-def)
This option allows the default plugin compilation or the creation of the
CMakeLists.txt and build.sh files.
As compilation tool:
This option does not support cross-compilation neither optional build.
If you want to compile for another platform, or if you have build variables
that may vary, please directly use the <jami-plugins>/build-plugin.py script.
-> For GNU/Linux host, remember to set all environment variables
before calling the build script.
-> For Windows host, remember to properly set cmake configuration
options in plugin's package.json.
As build files creation tool:
This option creates base files used for plugins build. For GNU/Linux and Android
compilations, the current plugin environment expects a build.sh file capable of
pre-assembling, building and assembling the final jpl. For Windows, the environment
expects a CMakeLists.txt and package.json with custom build rules for cmake.
For pratical examples and further development of those files, you may peek at our
available plugins at https://git.jami.net/savoirfairelinux/jami-plugins .
Alternatively, you can ignore this SDK and build your plugin using the build-plugin.py
script.
For more technical information, please refer to:
https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/7.-Jami-plugins .