aboutsummaryrefslogtreecommitdiff
path: root/build2/context.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-05-02 15:02:02 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-05-02 15:02:02 +0200
commit4b9de5c80934772dbc5503e65e265da452ca356a (patch)
tree18678181705b6f3346038f72003f915c35b676a9 /build2/context.cxx
parenta0a8eaabb234d880464f389f7dee89e430c84b32 (diff)
Add support for different backlinking modes, use for Windows DLL assembly
Diffstat (limited to 'build2/context.cxx')
-rw-r--r--build2/context.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/build2/context.cxx b/build2/context.cxx
index b4e5160..48776b0 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -698,13 +698,13 @@ namespace build2
var_import_target = &vp.insert<name> ("import.target");
var_clean = &vp.insert<bool> ("clean", v_t);
- var_backlink = &vp.insert<bool> ("backlink", v_t);
+ var_backlink = &vp.insert<string> ("backlink", v_t);
vp.insert<string> (var_extension, v_t);
// Backlink executables and (generated) documentation by default.
//
- gs.target_vars[exe::static_type]["*"].assign (var_backlink) = true;
- gs.target_vars[doc::static_type]["*"].assign (var_backlink) = true;
+ gs.target_vars[exe::static_type]["*"].assign (var_backlink) = "true";
+ gs.target_vars[doc::static_type]["*"].assign (var_backlink) = "true";
var_build_meta_operation = &vp.insert<string> ("build.meta_operation");
}