From cb684b5c64841c6b7ee856b40d71a51c9b1b66c8 Mon Sep 17 00:00:00 2001 From: Ekopalypse <47723516+Ekopalypse@users.noreply.github.com> Date: Tue, 11 Jan 2022 14:23:21 +0100 Subject: [PATCH] builtin: allow msvc users to link against a custom compiled Boehm library (#13133) --- vlib/builtin/builtin_d_gcboehm.c.v | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vlib/builtin/builtin_d_gcboehm.c.v b/vlib/builtin/builtin_d_gcboehm.c.v index 4493cab0df..55f33ea872 100644 --- a/vlib/builtin/builtin_d_gcboehm.c.v +++ b/vlib/builtin/builtin_d_gcboehm.c.v @@ -29,6 +29,9 @@ $if static_boehm ? { #flag -I@VEXEROOT/thirdparty/libgc/include #flag -L@VEXEROOT/thirdparty/libgc #flag -lgc + } $else $if msvc { + #flag -DGC_BUILTIN_ATOMIC=1 + #flag -I@VEXEROOT/thirdparty/libgc/include } $else { #flag -DGC_BUILTIN_ATOMIC=1 #flag -I@VEXEROOT/thirdparty/libgc @@ -49,6 +52,9 @@ $if static_boehm ? { #flag -I@VEXEROOT/thirdparty/libgc/include #flag -L@VEXEROOT/thirdparty/libgc #flag -lgc + } $else $if msvc { + #flag -DGC_BUILTIN_ATOMIC=1 + #flag -I@VEXEROOT/thirdparty/libgc/include } $else { #flag -DGC_BUILTIN_ATOMIC=1 #flag -I@VEXEROOT/thirdparty/libgc