From a98eb771fab8fb49b51e758a606f276900b93136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 6 Mar 2020 19:33:42 +0100 Subject: [PATCH] PKGBUILD: only do a PGO build if we have a Wayland session --- PKGBUILD | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 92882f47..60b46d64 100644 --- a/PKGBUILD +++ b/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 }