summaryrefslogtreecommitdiff
path: root/xmake/core/base/os.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-05-12 00:37:42 +0800
committerruki <[email protected]>2021-05-12 00:37:42 +0800
commit4e67226f86e1949d1087893cd8fe218535d91ba9 (patch)
treeab02507940eabe403903b4ce80ec353681510223 /xmake/core/base/os.lua
parenta19a2e76fbd8abe1f592f013776a8776a758aa1f (diff)
isolate coroutine
Diffstat (limited to 'xmake/core/base/os.lua')
-rw-r--r--xmake/core/base/os.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/core/base/os.lua b/xmake/core/base/os.lua
index 8fe7457e9..bff650f5d 100644
--- a/xmake/core/base/os.lua
+++ b/xmake/core/base/os.lua
@@ -1002,7 +1002,7 @@ end
function os.getenvs()
local envs = os._CURENVS
if not envs then
--- print("os.getenvs")
+ print("os.getenvs")
envs = {}
for _, line in ipairs(os._getenvs()) do
local p = line:find('=', 1, true)
@@ -1051,7 +1051,6 @@ function os.setenvs(envs)
return oldenvs
end
---[[
os._setenv2 = os._setenv
os._setenv = function (name, value)
print("setenv", name, value)
@@ -1062,7 +1061,7 @@ os._getenv = os.getenv
os.getenv = function (name)
print("getenv", name)
return os._getenv(name)
-end]]
+end
-- add environment variables
-- e.g. envs["PATH"] = "/xxx:/yyy/foo"
@@ -1073,6 +1072,7 @@ function os.addenvs(envs)
for name, values in pairs(envs) do
local ok
local oldenv = oldenvs[name]
+ print("oldenv", name, oldenv)
if oldenv == "" or oldenv == nil then
ok = os._setenv(name, values)
elseif not oldenv:startswith(values) then