From ccb417a7c1456427b76914e8a11ca87b4926eeb3 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 28 Jan 2020 08:41:57 +0200 Subject: Use scope::var_pool() --- libbuild2/c/init.cxx | 134 +++++++++++++++++++++++++-------------------------- 1 file changed, 67 insertions(+), 67 deletions(-) (limited to 'libbuild2/c/init.cxx') diff --git a/libbuild2/c/init.cxx b/libbuild2/c/init.cxx index 4efba69..a220169 100644 --- a/libbuild2/c/init.cxx +++ b/libbuild2/c/init.cxx @@ -150,7 +150,7 @@ namespace build2 // Enter all the variables and initialize the module data. // - auto& v (rs.ctx.var_pool.rw (rs)); + auto& vp (rs.var_pool ()); cc::config_data d { cc::lang::c, @@ -166,97 +166,97 @@ namespace build2 // // NOTE: remember to update documentation if changing anything here. // - v.insert ("config.c", true), - v.insert ("config.c.id", true), - v.insert ("config.c.version", true), - v.insert ("config.c.target", true), - v.insert ("config.c.std", true), - v.insert ("config.c.poptions", true), - v.insert ("config.c.coptions", true), - v.insert ("config.c.loptions", true), - v.insert ("config.c.aoptions", true), - v.insert ("config.c.libs", true), + vp.insert ("config.c", true), + vp.insert ("config.c.id", true), + vp.insert ("config.c.version", true), + vp.insert ("config.c.target", true), + vp.insert ("config.c.std", true), + vp.insert ("config.c.poptions", true), + vp.insert ("config.c.coptions", true), + vp.insert ("config.c.loptions", true), + vp.insert ("config.c.aoptions", true), + vp.insert ("config.c.libs", true), nullptr /* config.c.translatable_headers */, - v.insert ("c.path"), - v.insert ("c.mode"), - v.insert ("c.sys_lib_dirs"), - v.insert ("c.sys_inc_dirs"), + vp.insert ("c.path"), + vp.insert ("c.mode"), + vp.insert ("c.sys_lib_dirs"), + vp.insert ("c.sys_inc_dirs"), - v.insert ("c.std", variable_visibility::project), + vp.insert ("c.std", variable_visibility::project), - v.insert ("c.poptions"), - v.insert ("c.coptions"), - v.insert ("c.loptions"), - v.insert ("c.aoptions"), - v.insert ("c.libs"), + vp.insert ("c.poptions"), + vp.insert ("c.coptions"), + vp.insert ("c.loptions"), + vp.insert ("c.aoptions"), + vp.insert ("c.libs"), nullptr /* c.translatable_headers */, - v["cc.poptions"], - v["cc.coptions"], - v["cc.loptions"], - v["cc.aoptions"], - v["cc.libs"], + vp["cc.poptions"], + vp["cc.coptions"], + vp["cc.loptions"], + vp["cc.aoptions"], + vp["cc.libs"], - v.insert ("c.export.poptions"), - v.insert ("c.export.coptions"), - v.insert ("c.export.loptions"), - v.insert> ("c.export.libs"), + vp.insert ("c.export.poptions"), + vp.insert ("c.export.coptions"), + vp.insert ("c.export.loptions"), + vp.insert> ("c.export.libs"), - v["cc.export.poptions"], - v["cc.export.coptions"], - v["cc.export.loptions"], - v["cc.export.libs"], + vp["cc.export.poptions"], + vp["cc.export.coptions"], + vp["cc.export.loptions"], + vp["cc.export.libs"], - v.insert_alias (v["cc.stdlib"], "c.stdlib"), // Same as cc.stdlib. + vp.insert_alias (vp["cc.stdlib"], "c.stdlib"), // Same as cc.stdlib. - v["cc.runtime"], - v["cc.stdlib"], + vp["cc.runtime"], + vp["cc.stdlib"], - v["cc.type"], - v["cc.system"], - v["cc.module_name"], - v["cc.reprocess"], + vp["cc.type"], + vp["cc.system"], + vp["cc.module_name"], + vp["cc.reprocess"], - v.insert ("c.preprocessed"), // See cxx.preprocessed. - nullptr, // No __symexport (no modules). + vp.insert ("c.preprocessed"), // See cxx.preprocessed. + nullptr, // No __symexport (no modules). - v.insert ("c.id"), - v.insert ("c.id.type"), - v.insert ("c.id.variant"), + vp.insert ("c.id"), + vp.insert ("c.id.type"), + vp.insert ("c.id.variant"), - v.insert ("c.class"), + vp.insert ("c.class"), - &v.insert ("c.version"), - &v.insert ("c.version.major"), - &v.insert ("c.version.minor"), - &v.insert ("c.version.patch"), - &v.insert ("c.version.build"), + &vp.insert ("c.version"), + &vp.insert ("c.version.major"), + &vp.insert ("c.version.minor"), + &vp.insert ("c.version.patch"), + &vp.insert ("c.version.build"), - &v.insert ("c.variant_version"), - &v.insert ("c.variant_version.major"), - &v.insert ("c.variant_version.minor"), - &v.insert ("c.variant_version.patch"), - &v.insert ("c.variant_version.build"), + &vp.insert ("c.variant_version"), + &vp.insert ("c.variant_version.major"), + &vp.insert ("c.variant_version.minor"), + &vp.insert ("c.variant_version.patch"), + &vp.insert ("c.variant_version.build"), - v.insert ("c.signature"), - v.insert ("c.checksum"), + vp.insert ("c.signature"), + vp.insert ("c.checksum"), - v.insert ("c.pattern"), + vp.insert ("c.pattern"), - v.insert ("c.target"), + vp.insert ("c.target"), - v.insert ("c.target.cpu"), - v.insert ("c.target.vendor"), - v.insert ("c.target.system"), - v.insert ("c.target.version"), - v.insert ("c.target.class") + vp.insert ("c.target.cpu"), + vp.insert ("c.target.vendor"), + vp.insert ("c.target.system"), + vp.insert ("c.target.version"), + vp.insert ("c.target.class") }; // Alias some cc. variables as c. // - v.insert_alias (d.c_runtime, "c.runtime"); + vp.insert_alias (d.c_runtime, "c.runtime"); assert (mod == nullptr); config_module* m (new config_module (move (d))); -- cgit v1.1