From 243da3993c138d33063f633aa3996a8a710ea396 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 15 Jul 2015 14:44:15 +0200 Subject: Implement project-qualified names/prerequisites, two-stage import --- build/target.txx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'build/target.txx') diff --git a/build/target.txx b/build/target.txx index 6fe3f33..bded149 100644 --- a/build/target.txx +++ b/build/target.txx @@ -3,7 +3,7 @@ // license : MIT; see accompanying LICENSE file #include -#include // extension_pool +#include // extension_pool #include #include @@ -36,7 +36,10 @@ namespace build if (tk.dir->absolute ()) dr << "target " << tk; else - dr << "prerequisite " << prerequisite_key {tk, &s}; + { + const std::string* proj (nullptr); // Used for local prerequisites. + dr << "prerequisite " << prerequisite_key {&proj, tk, &s}; + } } return extension_pool.find (val.as ()); -- cgit v1.1