diff options
author | Evan Martin <martine@danga.com> | 2012-08-07 20:58:55 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2012-08-07 21:03:00 (GMT) |
commit | cc222d3f6ba769fd800b1dfdb1699fbb84516c7b (patch) | |
tree | 99f395a2f120ffbdd1d1390c8e5d6205d346354f /src/util.h | |
parent | 645165bca247558f94d5f47cf7795c463e81d83a (diff) | |
download | Ninja-cc222d3f6ba769fd800b1dfdb1699fbb84516c7b.zip Ninja-cc222d3f6ba769fd800b1dfdb1699fbb84516c7b.tar.gz Ninja-cc222d3f6ba769fd800b1dfdb1699fbb84516c7b.tar.bz2 |
use DiskInterface to create the build directory
Fixes issue #392 (didn't handle creating nested build dirs right).
Moves MakeDir out of util.h; all code should go through
DiskInterface to simplify testing. Moves ownership of the
DiskInterface into the client of the Builder, which also allows
removing some code that reached inside the object as well as
a minor leak.
Diffstat (limited to 'src/util.h')
-rw-r--r-- | src/util.h | 4 |
1 files changed, 0 insertions, 4 deletions
@@ -41,10 +41,6 @@ bool CanonicalizePath(string* path, string* err); bool CanonicalizePath(char* path, int* len, string* err); -/// Create a directory (mode 0777 on Unix). -/// Portability abstraction. -int MakeDir(const string& path); - /// Read a file to a string. /// Returns -errno and fills in \a err on error. int ReadFile(const string& path, string* contents, string* err); |