diff options
| author | ruki <[email protected]> | 2016-12-26 08:59:06 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-01-06 17:20:08 +0800 |
| commit | cf15bd5f7162d6f009ff749e4fe6a29bd22cdda2 (patch) | |
| tree | 82e72a1f6a2a5a84b3cdc8b1ee9d00eeab726a12 /xmake/core/platform/platform.lua | |
| parent | 41b436bf13e65ea0a9eb3e826d944a626e387df2 (diff) | |
define apis for all scopes again
Diffstat (limited to 'xmake/core/platform/platform.lua')
| -rw-r--r-- | xmake/core/platform/platform.lua | 50 |
1 files changed, 21 insertions, 29 deletions
diff --git a/xmake/core/platform/platform.lua b/xmake/core/platform/platform.lua index 263f2e6e0..a33852866 100644 --- a/xmake/core/platform/platform.lua +++ b/xmake/core/platform/platform.lua @@ -206,35 +206,27 @@ function platform._interpreter() local interp = interpreter.new() assert(interp) - -- register api: platform() - interp:api_register_scope("platform") - - -- register api: set_os() - interp:api_register_set_values("platform", "os") - - -- register api: set_hosts() - interp:api_register_set_values("platform", "hosts") - - -- register api: set_archs() - interp:api_register_set_values("platform", "archs") - - -- register api: set_menu() - interp:api_register_set_values("platform", "menu") - - -- register api: set_checker() - interp:api_register_set_values("platform", "checker") - - -- register api: set_tooldirs() - interp:api_register_set_values("platform", "tooldirs") - - -- register api: set_environment() - interp:api_register_set_values("platform", "environment") - - -- register api: set_installer() - interp:api_register_set_values("platform", "installer") - - -- register api: on_load() - interp:api_register_on_script("platform", "load") + -- define apis + interp:api_define + { + values = + { + -- platform.set_xxx + "platform.set_os" + , "platform.set_hosts" + , "platform.set_archs" + , "platform.set_menu" + , "platform.set_checker" + , "platform.set_tooldirs" + , "platform.set_environment" + , "platform.set_installer" + } + , script = + { + -- platform.on_xxx + "platform.on_load" + } + } -- save interpreter platform._INTERPRETER = interp |
