mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-16 22:05:21 -05:00
PKGBUILD: only do a PGO build if we have a Wayland session
This commit is contained in:
parent
e0ef500045
commit
a98eb771fa
1 changed files with 10 additions and 7 deletions
17
PKGBUILD
17
PKGBUILD
|
|
@ -16,15 +16,18 @@ pkgver() {
|
|||
build() {
|
||||
meson --prefix=/usr --buildtype=release --wrap-mode=nofallback -Db_lto=true ..
|
||||
|
||||
meson configure -Db_pgo=generate
|
||||
find -name "*.gcda" -delete
|
||||
ninja
|
||||
if [[ -v WAYLAND_DISPLAY ]]; then
|
||||
meson configure -Db_pgo=generate
|
||||
find -name "*.gcda" -delete
|
||||
ninja
|
||||
|
||||
tmp_file=$(mktemp)
|
||||
./foot --config /dev/null --term=xterm -- sh -c "../scripts/generate-alt-random-writes.py --scroll --scroll-region --colors-regular --colors-bright --colors-rgb ${tmp_file} && cat ${tmp_file}"
|
||||
rm "${tmp_file}"
|
||||
tmp_file=$(mktemp)
|
||||
./foot --config /dev/null --term=xterm -- sh -c "../scripts/generate-alt-random-writes.py --scroll --scroll-region --colors-regular --colors-bright --colors-rgb ${tmp_file} && cat ${tmp_file}"
|
||||
rm "${tmp_file}"
|
||||
|
||||
meson configure -Db_pgo=use
|
||||
fi
|
||||
|
||||
meson configure -Db_pgo=use
|
||||
ninja
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue