This documents lists some build options related to the Python bindings and additional commands provided.
PYTHON_BINDING
: ifON
, builds the bindingsPYTHON_BINDING_USER_INSTALL
: ifON
, this will install the bindings in the user directory rather than system directory (i.e. runpip install --user
rather thanpip install
)
Incremental builds of the bindings might not be triggered properly, you might face two issues:
- Bindings are re-compiled
- Bindings are not installed
This will result in your bindings not working.
Two targets are provided to overcome such issues:
make force-install-mc-rtc-python-bindings
will force a new installationmake force-mc-rtc-python-bindings
will force a rebuild of the bindings