another attempt to make travis and appveyor green again

This commit is contained in:
Andreas Rumpf
2017-09-01 15:55:36 +02:00
parent b2a5f97860
commit b018ddca03

View File

@@ -15,7 +15,7 @@ var
envComputed {.threadvar.}: bool
environment {.threadvar.}: seq[string]
when defined(windows):
when defined(windows) and not defined(nimscript):
# because we support Windows GUI applications, things get really
# messy here...
when useWinUnicode:
@@ -58,7 +58,7 @@ when defined(windows):
else:
const
useNSGetEnviron = defined(macosx) and not defined(ios)
useNSGetEnviron = (defined(macosx) and not defined(ios)) or defined(nimscript)
when useNSGetEnviron:
# From the manual:
@@ -137,7 +137,7 @@ proc putEnv*(key, val: string) {.tags: [WriteEnvEffect].} =
else:
add environment, (key & '=' & val)
indx = high(environment)
when defined(windows):
when defined(windows) and not defined(nimscript):
when useWinUnicode:
var k = newWideCString(key)
var v = newWideCString(val)