Manual.md: add missing description for python3 build helper

Also sort the list in file order to simplify correlation with listings
of the helper directory.
This commit is contained in:
Andrew J. Hesford 2023-09-22 10:28:07 -04:00
parent 89793971fe
commit 1c5cf55ff9
1 changed files with 8 additions and 3 deletions

View File

@ -1068,8 +1068,7 @@ suitable environment for working with certain sets of packages.
The current list of available `build_helper` scripts is the following: The current list of available `build_helper` scripts is the following:
- `rust` specifies environment variables required for cross-compiling crates via cargo and - `cmake-wxWidgets-gtk3` sets the `WX_CONFIG` variable which is used by FindwxWidgets.cmake
for compiling cargo -sys crates.
- `gir` specifies dependencies for native and cross builds to deal with - `gir` specifies dependencies for native and cross builds to deal with
GObject Introspection. The following variables may be set in the template to handle GObject Introspection. The following variables may be set in the template to handle
@ -1084,6 +1083,10 @@ meson for cross builds. This is particularly useful for building packages that w
invocations (e.g., `python3-pep517` packages that use a meson backend) and is added by default invocations (e.g., `python3-pep517` packages that use a meson backend) and is added by default
for packages that use the `meson` build style. for packages that use the `meson` build style.
- `python3` configures the cross-build environment to use Python libraries, header files, and
interpreter configurations in the target root. The `python3` helper is added by default for
packages that use the `python3-module` or `python3-pep517` build styles.
- `qemu` sets additional variables for the `cmake` and `meson` build styles to allow - `qemu` sets additional variables for the `cmake` and `meson` build styles to allow
executing cross-compiled binaries inside qemu. executing cross-compiled binaries inside qemu.
It sets `CMAKE_CROSSCOMPILING_EMULATOR` for cmake and `exe_wrapper` for meson It sets `CMAKE_CROSSCOMPILING_EMULATOR` for cmake and `exe_wrapper` for meson
@ -1097,7 +1100,9 @@ This aims to fix cross-builds for when the build-style is mixed: e.g. when in a
`gnu-configure` style the configure script calls `qmake` or a `Makefile` in `gnu-configure` style the configure script calls `qmake` or a `Makefile` in
`gnu-makefile` style, respectively. `gnu-makefile` style, respectively.
- `cmake-wxWidgets-gtk3` sets the `WX_CONFIG` variable which is used by FindwxWidgets.cmake - `rust` specifies environment variables required for cross-compiling crates via cargo and
for compiling cargo -sys crates. This helper is added by default for packages that use the
`cargo` build style.
<a id="functions"></a> <a id="functions"></a>
### Functions ### Functions