Changeset 1221
- Timestamp:
- 07/05/09 23:16:57 (3 years ago)
- Files:
-
- trunk/tools/rdmd.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tools/rdmd.d
r1220 r1221 158 158 ~ '.' ~ hash(root, compilerFlags); 159 159 else version (Windows) 160 exe = join(myOwnTmpDir, root)161 ~ ' .' ~ hash(root, compilerFlags);160 exe = join(myOwnTmpDir, std.string.replace(root, ".", "-")) 161 ~ '-' ~ hash(root, compilerFlags); 162 162 else 163 163 assert(0); … … 205 205 } 206 206 if (!tmpRoot) tmpRoot = join(".", ".rdmd"); 207 else tmpRoot ~= pathsep ~ ".rdmd";207 else tmpRoot ~= sep ~ ".rdmd"; 208 208 } 209 209 exists(tmpRoot) && isdir(tmpRoot) || mkdirRecurse(tmpRoot); … … 303 303 if (chatty) writeln(depsGetter); 304 304 immutable depsExitCode = system(depsGetter); 305 if (depsExitCode) exit(depsExitCode); 305 if (depsExitCode) 306 { 307 if (exists(depsFilename)) 308 { 309 stderr.writeln(readText(depsFilename)); 310 } 311 exit(depsExitCode); 312 } 306 313 auto depsReader = File(depsFilename); 307 314 scope(exit) collectException(depsReader.close); // we don't care for errors
