From e1a1d978d364c723935acfc7b56fae8b8253d054 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 4 Oct 2021 10:27:55 +0200 Subject: Add support for treating specific libraries as always internal --- libbuild2/c/init.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libbuild2/c') diff --git a/libbuild2/c/init.cxx b/libbuild2/c/init.cxx index 9a62a5e..01b9ae7 100644 --- a/libbuild2/c/init.cxx +++ b/libbuild2/c/init.cxx @@ -202,7 +202,8 @@ namespace build2 vp.insert ("c.aoptions"), vp.insert ("c.libs"), - vp.insert ("c.internal.scope"), + vp.insert ("c.internal.scope"), + vp.insert ("c.internal.libs"), nullptr /* c.translate_include */, @@ -365,6 +366,9 @@ namespace build2 cm.internal_scope, cm.internal_scope_current, + cast_null (rs["cc.internal.libs"]), + cast_null (rs[cm.x_internal_libs]), + cast (rs[cm.x_sys_lib_dirs]), cast (rs[cm.x_sys_hdr_dirs]), cm.x_info->sys_mod_dirs ? &cm.x_info->sys_mod_dirs->first : nullptr, -- cgit v1.1