From a755b740883fdb68eb79c58af51e5e84d29428fc Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Wed, 26 May 2021 17:31:03 +0200 Subject: [PATCH] meson: Rewrite firewalld check This makes it possible to explicitly disable firewalld support regardless of the platform that's being targeted. Signed-off-by: Andrea Bolognani Reviewed-by: Pavel Hrdina --- meson.build | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index a84396f302..f1a43fea90 100644 --- a/meson.build +++ b/meson.build @@ -1339,8 +1339,14 @@ if bash_completion_dep.found() endif endif -if host_machine.system() != 'freebsd' - if not get_option('firewalld').disabled() +if not get_option('firewalld').disabled() + firewalld_enable = true + + if host_machine.system() == 'freebsd' + firewalld_enable = false + endif + + if firewalld_enable conf.set('WITH_FIREWALLD', 1) endif endif -- 2.47.2