summaryrefslogtreecommitdiffstats
path: root/src/build_log.h
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2011-08-27 01:25:57 (GMT)
committerPeter Collingbourne <peter@pcc.me.uk>2011-09-03 22:05:35 (GMT)
commit85740c2ddbb2aa0d523c997187442385a191fb64 (patch)
tree505687e9f44d3a0a1d29d979c1d51e555906fdc0 /src/build_log.h
parent769bb7d69bfd4bd120732bc6807e6f03bacfac16 (diff)
downloadNinja-85740c2ddbb2aa0d523c997187442385a191fb64.zip
Ninja-85740c2ddbb2aa0d523c997187442385a191fb64.tar.gz
Ninja-85740c2ddbb2aa0d523c997187442385a191fb64.tar.bz2
Support for rebuilding and reloading manifest files
This introduces support for rebuilding the top-level manifest file using a provided build statement, and reloading it before building the user-requested targets.
Diffstat (limited to 'src/build_log.h')
-rw-r--r--src/build_log.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/build_log.h b/src/build_log.h
index 81a745f..f45cbde 100644
--- a/src/build_log.h
+++ b/src/build_log.h
@@ -32,6 +32,7 @@ struct Edge;
/// from it
struct BuildLog {
BuildLog();
+ ~BuildLog() { Close(); }
void SetConfig(BuildConfig* config) { config_ = config; }
bool OpenForWrite(const string& path, string* err);