aboutsummaryrefslogtreecommitdiff
path: root/build/diagnostics
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-09-08 12:36:05 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-09-08 12:36:05 +0200
commitb66d30af9fb5c50966183820f8ed7af6b8791a2e (patch)
tree510a691f6e393e91b3fe870c5ccf0465e72c76d5 /build/diagnostics
parent18af73df698e560b847e46d524d059d2921876d5 (diff)
Move context-dependent functions from diagnostics to context
Diffstat (limited to 'build/diagnostics')
-rw-r--r--build/diagnostics31
1 files changed, 2 insertions, 29 deletions
diff --git a/build/diagnostics b/build/diagnostics
index 6e54f56..d5b0b3d 100644
--- a/build/diagnostics
+++ b/build/diagnostics
@@ -28,19 +28,8 @@ namespace build
//
class failed: public std::exception {};
- // In addition to calling relative(), this function also uses shorter
- // notations such as '~/'.
- //
- std::string
- diag_relative (const path&);
-
- // As above but also adds trailing '/'. If the path is the same as
- // base, returns "./" if current is true and empty string otherwise.
- //
- std::string
- diag_relative (const dir_path&, bool current = true);
-
- //
+ // Flag that indicates whether paths should be inserted relative
+ // into this stream.
//
extern const int relative_index;
@@ -50,22 +39,6 @@ namespace build
inline void
relative (std::ostream& os, bool v) {os.iword (relative_index) = v ? 1 : 0;}
-
- // Action phrases, e.g., "configure update exe{foo}", "updating exe{foo}",
- // and "updating exe{foo} is configured".
- //
- struct action;
- class target;
-
- std::string
- diag_do (const action&, const target&);
-
- std::string
- diag_doing (const action&, const target&);
-
- std::string
- diag_done (const action&, const target&);
-
// Print process commmand line. If the number of elements is specified
// (or the second version is used), then it will print the piped multi-
// process command line, if present. In this case, the expected format