Dependency checks for cmake (req. by emsdk) and libtool (req. by libffi) (#2423)

Earlier errors about these should make building smoother for new contributors.
This commit is contained in:
Michael Droettboom 2022-04-28 11:27:56 -04:00 committed by GitHub
parent 0c30f4bb27
commit 5700b867eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

View File

@ -26,6 +26,8 @@ substitutions:
`pyodide.runPython(code, { globals : some_dict})`;
{pr}`2391`
- {{ Bugfix }} The build will error out earlier if `cmake` or `libtool` are not installed.
### Packages
- {{ Enhancement }} Pillow now supports WEBP image format {pr}`2407`.

View File

@ -36,6 +36,14 @@ check_shasum() {
check_binary_present "shasum"
}
check_cmake() {
check_binary_present "cmake"
}
check_libtool() {
check_binary_present "libtool"
}
check_fortran_dependencies() {
check_binary_present "gfortran"
check_binary_present "f2c"