fixed createDir undeclared error on Android (#6194)
This commit is contained in:
parent
a71f780253
commit
c406d0b7a7
1 changed files with 5 additions and 3 deletions
|
|
@ -529,7 +529,10 @@ when declared(getEnv) or defined(nimscript):
|
||||||
else: return string(getEnv("HOME")) & "/.config/"
|
else: return string(getEnv("HOME")) & "/.config/"
|
||||||
|
|
||||||
when defined(android):
|
when defined(android):
|
||||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].}
|
when declared(os):
|
||||||
|
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].}
|
||||||
|
else:
|
||||||
|
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].}
|
||||||
elif defined(windows):
|
elif defined(windows):
|
||||||
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].}
|
{.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].}
|
||||||
else:
|
else:
|
||||||
|
|
@ -545,8 +548,7 @@ when declared(getEnv) or defined(nimscript):
|
||||||
elif defined(windows): return string(getEnv("TEMP")) & "\\"
|
elif defined(windows): return string(getEnv("TEMP")) & "\\"
|
||||||
elif defined(android):
|
elif defined(android):
|
||||||
let tempDir = getHomeDir() / "nimtempfs"
|
let tempDir = getHomeDir() / "nimtempfs"
|
||||||
try: createDir(tempDir)
|
createDir(tempDir)
|
||||||
except OSError: discard
|
|
||||||
return tempDir
|
return tempDir
|
||||||
else: return "/tmp/"
|
else: return "/tmp/"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue