summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2016-08-11 11:00:26 +0800
committerruki <[email protected]>2016-08-11 11:04:20 +0800
commitac6a87b6326afd985fe9e1721e068ec926b4a8a1 (patch)
tree06cb4779d99f1ea2824011b6721a30b0524f2295
parenteabbc4ff68278c584cb908bb68991c4ea4224fbf (diff)
deprecate OS variable
-rw-r--r--xmake/core/project/project.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index 445ce5a83..e6ad56a41 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -30,6 +30,7 @@ local path = require("base/path")
local utils = require("base/utils")
local table = require("base/table")
local filter = require("base/filter")
+local deprecated = require("base/deprecated")
local interpreter = require("base/interpreter")
local target = require("project/target")
local config = require("project/config")
@@ -441,6 +442,16 @@ function project._interpreter()
-- map it
result = maps[variable]
+
+ -- deprecated for "$(OS)"
+ if result == nil and variable == "OS" then
+
+ -- get os:upper()
+ result = platform.os():upper()
+
+ -- deprecated
+ deprecated.add("$(\"OS\")", "$(\"os:upper\")")
+ end
end
-- ok?