From be0daab3e3a9da9f995a4d13db63f26e868d8f06 Mon Sep 17 00:00:00 2001 From: Adrian Freihofer Date: Fri, 22 Jul 2022 12:19:44 +0200 Subject: [PATCH] build/meson: cross compile fix distro In case of cross compilation the target distro is not the same as the distro of the build machine. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1309 --- meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 18747fa9c..5a93a623e 100644 --- a/meson.build +++ b/meson.build @@ -287,7 +287,9 @@ glib_dep = declare_dependency( ] ) -if run_command('test', '-e', '/etc/sysconfig/network-scripts').returncode() == 0 +if meson.is_cross_build() + distro = 'unknown' +elif run_command('test', '-e', '/etc/sysconfig/network-scripts').returncode() == 0 distro = 'redhat' elif run_command('test', '-e', '/etc/SuSE-release').returncode() == 0 distro = 'suse'