From 91734f1772aeca9795040d2db03b4f29051fa922 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 21 Aug 2019 15:38:28 +0200 Subject: Cleanup context.hxx and its usage --- libbuild2/bash/init.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'libbuild2/bash') diff --git a/libbuild2/bash/init.cxx b/libbuild2/bash/init.cxx index 17c9ddd..bd0e34b 100644 --- a/libbuild2/bash/init.cxx +++ b/libbuild2/bash/init.cxx @@ -5,7 +5,6 @@ #include #include -#include #include #include @@ -54,10 +53,13 @@ namespace build2 // Install into bin// by default stripping the .bash // extension from if present. // - const project_name& p (cast (rs.vars[var_project])); + const project_name& p (project (rs)); - install_path (bs, dir_path ("bin") /= project_base (p)); - install_mode (bs, "644"); + if (!p.empty ()) + { + install_path (bs, dir_path ("bin") /= project_base (p)); + install_mode (bs, "644"); + } } // Register rules. -- cgit v1.1