From 3c62d4146899cd27f8926563fb071ea7db981899 Mon Sep 17 00:00:00 2001 From: Kaushal Modi Date: Sun, 9 Jun 2019 02:54:15 -0400 Subject: Make -d:tempDir switch work once again [bugfix] (#11442) Fixes https://github.com/nim-lang/Nim/issues/11441. --- lib/pure/os.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 8a185e81c..aa58fea73 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -798,12 +798,13 @@ proc getTempDir*(): string {.rtl, extern: "nos$1", ## * `expandTilde proc <#expandTilde,string>`_ ## * `getCurrentDir proc <#getCurrentDir>`_ ## * `setCurrentDir proc <#setCurrentDir,string>`_ + const tempDirDefault = "/tmp/" when defined(tempDir): - const tempDir {.strdefine.}: string = nil + const tempDir {.strdefine.}: string = tempDirDefault return tempDir elif defined(windows): return string(getEnv("TEMP")) & "\\" elif defined(android): return getHomeDir() - else: return "/tmp/" + else: return tempDirDefault proc expandTilde*(path: string): string {. tags: [ReadEnvEffect, ReadIOEffect].} = -- cgit 1.4.1-2-gfad0