Ninja's scan-build command creates a directory with an ugly unique name. So, we copy it to a well-known "scanbuild" directory instead. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/580>
12 lines
330 B
Bash
Executable File
12 lines
330 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eux -o pipefail
|
|
|
|
meson setup --buildtype=debug --prefix /usr _scan_build .
|
|
ninja -C _scan_build scan-build
|
|
mkdir -p public/
|
|
|
|
# The scan-build command creates _scan_build/meson-logs/scanbuild/UUID which is ugly,
|
|
# so we copy it to a friendly name instead.
|
|
cp -r _scan_build/meson-logs/scanbuild/* public/scanbuild
|