From 272e2915fedf9c0262e0ee14ad6f513b2439c37a Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 28 Mar 2024 18:44:45 +0100 Subject: [PATCH] config: fix wscons backend on NetBSD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compiler gives warning: ../config/wscons.c: At top level: ../config/wscons.c:262:1: warning: no previous prototype for ‘config_wscons_init’ [-Wmissing-prototypes] 262 | config_wscons_init(void) | ^~~~~~~~~~~~~~~~~~ ../config/wscons.c:270:1: warning: no previous prototype for ‘config_wscons_fini’ [-Wmissing-prototypes] 270 | config_wscons_fini(void) | ^~~~~~~~~~~~~~~~~~ Problem is: commit bcee84c3e497bee3e76c3f02cdc9e7059efa87ce wanted to enable wscons support on NetBSD, but only added compiling config/wscons.c, but didn't enable setting the CONFIG_WSCONS symbol, so it won't be called at all. Fixes: bcee84c3e497bee3e76c3f02cdc9e7059efa87ce Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- include/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/meson.build b/include/meson.build index 9a53d2359..30f44c7d7 100644 --- a/include/meson.build +++ b/include/meson.build @@ -102,7 +102,7 @@ conf_data.set('HAVE_DBUS', build_dbus ? '1' : false) conf_data.set('CONFIG_HAL', build_hal ? '1' : false) conf_data.set('SYSTEMD_LOGIND', build_systemd_logind ? '1' : false) conf_data.set('NEED_DBUS', build_systemd_logind or build_hal ? '1' : false) -conf_data.set('CONFIG_WSCONS', host_machine.system() == 'openbsd' ? '1' : false) +conf_data.set('CONFIG_WSCONS', host_machine.system() in ['openbsd', 'netbsd'] ? '1' : false) conf_data.set('HAVE_XSHMFENCE', xshmfence_dep.found() ? '1' : false) conf_data.set('WITH_LIBDRM', libdrm_required ? '1' : false)