diff options
| author | ruki <[email protected]> | 2016-02-18 09:31:15 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-02-18 09:31:15 +0800 |
| commit | fd9f0efb0d5886481ea4f6f398807eae56c6c6fa (patch) | |
| tree | 5beb3d8229ae084ca2717ca8e32b6854c63dd1ea /xmake/core/base/interpreter.lua | |
| parent | 259f527327b19d5760bf3010b45f9cde52208066 (diff) | |
move deprecated codes
Diffstat (limited to 'xmake/core/base/interpreter.lua')
| -rw-r--r-- | xmake/core/base/interpreter.lua | 82 |
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", ...) |
