From f65f702994b171d4a91d8f016b48e3faffb26ca0 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 9 Jul 2025 22:54:36 -0400 Subject: [PATCH] meson.build: Fixes for *BSD Add NetBSD and OpenBSD. FreeBSD and OpenBSD use libc++. --- meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index a0dfd2196f..b9519b3861 100644 --- a/meson.build +++ b/meson.build @@ -57,7 +57,7 @@ cpp_lib = '-lstdc++' libm_dep = cpp.find_library('m', required : false) deps += [libm_dep] -if ['linux', 'freebsd', 'android', 'ios', 'darwin'].contains(system) +if ['linux', 'android', 'ios', 'darwin', 'freebsd', 'netbsd', 'openbsd'].contains(system) asm_format32 = 'elf' asm_format64 = 'elf64' if ['ios', 'darwin'].contains(system) @@ -109,7 +109,7 @@ if ['linux', 'freebsd', 'android', 'ios', 'darwin'].contains(system) error('FIXME: unhandled CPU family @0@ for @1@'.format(cpu_family, system)) endif - if ['ios', 'darwin', 'android'].contains(system) + if ['ios', 'darwin', 'android', 'freebsd', 'openbsd'].contains(system) cpp_lib = '-lc++' endif elif system == 'windows'