mesonbuild / meson-python

Meson PEP 517 Python build backend
https://mesonbuild.com/meson-python/
MIT License
120 stars 59 forks source link

Amend documentation to reflect that `meson install` is not run #473

Open dnicolodi opened 10 months ago

dnicolodi commented 10 months ago

Amend the documentation to reflect the fact that we don't actually run meson install but just re-implement it. This affects two Meson features: install_rpath support, and running scripts registered with meson.add_install_script(). Both things have no effect when building a package with meson-python.

dnicolodi commented 10 months ago

Also explicitly list the meson install options recognized by meson-python in https://meson-python.readthedocs.io/en/latest/reference/pyproject-settings.html#cmdoption-arg-tool.meson-python.args.install and https://meson-python.readthedocs.io/en/latest/reference/config-settings.html#cmdoption-arg-install-args or find a way to do not have to repeat the content twice.

Most of the meson install options not handled by meson-python aren't relevant, but it's possible --strip may be or some new option gets added to meson install that we must start handling.