diff options
Diffstat (limited to 'build2/variable.cxx')
-rw-r--r-- | build2/variable.cxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/build2/variable.cxx b/build2/variable.cxx index 54b61b7..7a13618 100644 --- a/build2/variable.cxx +++ b/build2/variable.cxx @@ -598,10 +598,13 @@ namespace build2 { dir_path d (value_traits<dir_path>::convert (move (n), r)); - if (d.relative ()) - d.complete (); + if (!d.empty ()) + { + if (d.relative ()) + d.complete (); - d.normalize (true); // Actualize. + d.normalize (true); // Actualize. + } return abs_dir_path (move (d)); } |