diff options
| author | ruki <[email protected]> | 2019-02-11 22:35:12 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-02-11 09:31:14 +0800 |
| commit | 25bd4311c541cbf6329b8a309d8d47ceeaee5184 (patch) | |
| tree | 6bb22bd3f2481f1693eb2c48e248269063c51eb0 /xmake/core/project/deprecated/project.lua | |
| parent | b4763becbdab9433f46b96793c64968cc1f34241 (diff) | |
mark set_modes as deprecated
Diffstat (limited to 'xmake/core/project/deprecated/project.lua')
| -rw-r--r-- | xmake/core/project/deprecated/project.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/xmake/core/project/deprecated/project.lua b/xmake/core/project/deprecated/project.lua index a7df6594c..45353098b 100644 --- a/xmake/core/project/deprecated/project.lua +++ b/xmake/core/project/deprecated/project.lua @@ -101,6 +101,24 @@ function deprecated_project._api_add_packages(interp, ...) return deprecated_project._api_add_pkgs(interp, ...) end +-- set modes +function deprecated_project._api_set_modes(interp, ...) + + -- get api function + local apifunc = interp:api_func("set_modes") + assert(apifunc) + + -- register api + interp:api_register_builtin("set_modes", function (...) + + -- deprecated + deprecated.add("add_rules(\"mode.debug\", \"mode.release\")", "set_modes(\"debug\", \"release\")") + + -- dispatch it + apifunc(...) + end) +end + -- add_csnippet/add_cxxsnippet for option function deprecated_project._api_option_add_cxsnippet(interp, apiname) @@ -244,6 +262,9 @@ function deprecated_project.api_register(interp) -- register api: is_option() to root interp:api_register(nil, "is_option", deprecated_project._api_is_option) + -- register api: set_modes() to root + deprecated_project._api_set_modes(interp) + -- register api: add_csnippet/add_cxxsnippet() to option deprecated_project._api_option_add_cxsnippet(interp, "add_csnippet") deprecated_project._api_option_add_cxsnippet(interp, "add_cxxsnippet") |
