diff options
Diffstat (limited to 'optional/README.md')
-rw-r--r-- | optional/README.md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/optional/README.md b/optional/README.md new file mode 100644 index 0000000..2c5af5d --- /dev/null +++ b/optional/README.md @@ -0,0 +1,34 @@ +# Optional Bindings + +This directory contains all optional bindings for QtCreator +Modules that are bundled with this plugin. + +Optional bindings come in the form of dynamically loaded libraries, +each binding has its own folder. The template directory contains files +that are shared for each binding. + +## Documentation + +### Building +If your environment is setup correctly (i.e. you can build the Python Extensions plugin), all that +you should need to do is run: + +``` +python setup.py --qmake=/path/to/your/qmake +``` + +and the optional bindings should build and be installed. To clean the build files after a build, +just run: + +``` +python setup.py clean +``` + +For problems and possible solutions, please refer to the main `README.md`. + +### Writing optional binding libraries +**NOTICE:** Please refer to the `pyutil.h` header file for anything that is not explained +here. + +Each library project here must include a `binding.cpp` file which must implement +a function with the signature `void bind();`. |