summaryrefslogtreecommitdiff
path: root/xmake/core/base/interpreter.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-02-18 09:31:15 +0800
committerruki <[email protected]>2016-02-18 09:31:15 +0800
commitfd9f0efb0d5886481ea4f6f398807eae56c6c6fa (patch)
tree5beb3d8229ae084ca2717ca8e32b6854c63dd1ea /xmake/core/base/interpreter.lua
parent259f527327b19d5760bf3010b45f9cde52208066 (diff)
move deprecated codes
Diffstat (limited to 'xmake/core/base/interpreter.lua')
-rw-r--r--xmake/core/base/interpreter.lua82
1 files changed, 0 insertions, 82 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua
index f5d454dc2..7f8d8fcb4 100644
--- a/xmake/core/base/interpreter.lua
+++ b/xmake/core/base/interpreter.lua
@@ -606,88 +606,6 @@ function interpreter.api_register_scope(self, ...)
self:_api_register_xxx_scope(nil, implementation, ...)
end
--- TODO: deprecated
--- register api for set_scope()
-function interpreter.api_register_set_scope(self, ...)
-
- -- check
- assert(self)
-
- -- define implementation
- local implementation = function (self, scopes, scope_kind, scope_name)
-
- -- init scope for kind
- local scope_for_kind = scopes[scope_kind] or {}
- scopes[scope_kind] = scope_for_kind
-
- -- warning
- if not scope_name:startswith("__") then
- utils.warning("please uses %s(\"%s\"), \"set_%s\" has been deprecated!", scope_kind, scope_name, scope_kind)
- end
-
- -- check
- if not scope_for_kind[scope_name] then
- utils.error("set_%s(\"%s\") failed, %s not found!", scope_kind, scope_name, scope_name)
- utils.error("please uses add_%s(\"%s\") first!", scope_kind, scope_name)
- utils.abort()
- end
-
- -- init scope for name
- scope_for_kind[scope_name] = scope_for_kind[scope_name] or {}
-
- -- save the current scope
- scopes._CURRENT = scope_for_kind[scope_name]
-
- -- update the current scope kind
- scopes._CURRENT_KIND = scope_kind
-
- end
-
- -- register implementation
- self:_api_register_xxx_scope("set", implementation, ...)
-end
-
--- TODO: deprecated
--- register api for add_scope()
-function interpreter.api_register_add_scope(self, ...)
-
- -- check
- assert(self)
-
- -- define implementation
- local implementation = function (self, scopes, scope_kind, scope_name)
-
- -- init scope for kind
- local scope_for_kind = scopes[scope_kind] or {}
- scopes[scope_kind] = scope_for_kind
-
- -- warning
- if not scope_name:startswith("__") then
- utils.warning("please uses %s(\"%s\"), \"add_%s\" has been deprecated!", scope_kind, scope_name, scope_kind)
- end
-
- -- check
- if scope_for_kind[scope_name] then
- utils.error("add_%s(\"%s\") failed, %s have been defined!", scope_kind, scope_name, scope_name)
- utils.error("please uses set_%s(\"%s\")!", scope_kind, scope_name)
- utils.abort()
- end
-
- -- init scope for name
- scope_for_kind[scope_name] = scope_for_kind[scope_name] or {}
-
- -- save the current scope
- scopes._CURRENT = scope_for_kind[scope_name]
-
- -- update the current scope kind
- scopes._CURRENT_KIND = scope_kind
-
- end
-
- -- register implementation
- self:_api_register_xxx_scope("add", implementation, ...)
-end
-
-- register api for set_values
--
-- interp:api_register_set_values("scope_kind", "name1", "name2", ...)