From 95f6494b125653dc165c45f2025ea1ec80fee807 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Thu, 26 Aug 2021 15:23:01 +0800 Subject: [PATCH] meson: Don't try to fixup non-existing headers Change-Id: Ia2cd1b5d80e159a73511232dc67ed7df00eba2ed Signed-off-by: Jeffy Chen --- fixup_nox11.sh | 3 ++- meson.build | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/fixup_nox11.sh b/fixup_nox11.sh index 4096df1..9ee78fc 100755 --- a/fixup_nox11.sh +++ b/fixup_nox11.sh @@ -7,4 +7,5 @@ HEADER="${MESON_INSTALL_DESTDIR_PREFIX:-/usr}/$1" -sed -i 's/MESA_EGL_NO_X11_HEADERS/__unix__/g' "$HEADER" +[ -f "$HEADER" ] && \ + sed -i 's/MESA_EGL_NO_X11_HEADERS/__unix__/g' "$HEADER" diff --git a/meson.build b/meson.build index 8ac2ff8..3f3a6e1 100644 --- a/meson.build +++ b/meson.build @@ -288,7 +288,7 @@ if not wrappers meson.add_install_script('fixup_wrappers.sh', get_option('libdir')) endif -if platform != 'x11' +if platform != 'x11' and not vendor_package # Fixup EGL header meson.add_install_script('fixup_nox11.sh', get_option('includedir') / 'EGL' / 'eglplatform.h')