aboutsummaryrefslogtreecommitdiff
path: root/build/context
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-02-23 15:56:03 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-02-23 15:56:03 +0200
commitfefe0657f29b8db782f7a722dd46b074b991cf08 (patch)
tree62008e350c4f6048a68444fe50c47281643d276a /build/context
parent962cb1040670977085f0a187ecc6730608578151 (diff)
Redo rule match/build logic
Now the rule is fully responsible for searching, matching, and building of prerequisites.
Diffstat (limited to 'build/context')
-rw-r--r--build/context14
1 files changed, 1 insertions, 13 deletions
diff --git a/build/context b/build/context
index 05f0094..c177603 100644
--- a/build/context
+++ b/build/context
@@ -34,19 +34,7 @@ namespace build
// the work directory.
//
path
- translate (const path&);
-
- // In addition to calling translate() above, this function also uses
- // shorter notations such as ~/.
- //
- std::string
- diagnostic_string (const path&);
-
- inline std::ostream&
- operator<< (std::ostream& os, const path& p)
- {
- return os << diagnostic_string (p);
- }
+ relative_work (const path&);
}
#endif // BUILD_CONTEXT