diff options
| author | ruki <[email protected]> | 2016-05-27 14:17:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-05-27 14:17:22 +0800 |
| commit | 7f281a4bcc32519b717f269fd4f2307704f2cd70 (patch) | |
| tree | eb1a537f8a0660f9484ce8223d4598fd0c9aef58 /xmake/core/project/deprecated/project.lua | |
| parent | ba420896702097733403ec8e3ce56b8ee4e54e88 (diff) | |
dispatch the old api for project
Diffstat (limited to 'xmake/core/project/deprecated/project.lua')
| -rw-r--r-- | xmake/core/project/deprecated/project.lua | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/xmake/core/project/deprecated/project.lua b/xmake/core/project/deprecated/project.lua index 74073fd5f..89a3891de 100644 --- a/xmake/core/project/deprecated/project.lua +++ b/xmake/core/project/deprecated/project.lua @@ -28,6 +28,7 @@ local os = require("base/os") local path = require("base/path") local utils = require("base/utils") local table = require("base/table") +local string = require("base/string") local config = require("project/config") local platform = require("platform/platform") local deprecated = require("base/deprecated") @@ -259,9 +260,7 @@ function deprecated_project.api_register(interp) deprecated_interpreter.api_register_add_scope(interp, "target", "option") -- register api: set_runscript() and set_installscript() and set_packagescript() - deprecated_interpreter.api_register_set_script(interp, "target", nil, "runscript" - , "installscript" - , "packagescript") + deprecated_interpreter.api_register_set_script(interp, "target", "runscript", "installscript", "packagescript") -- register api: os(), kinds(), modes(), plats(), archs(), options() interp:api_register(nil, "os", deprecated_project._api_os) @@ -271,6 +270,38 @@ function deprecated_project.api_register(interp) interp:api_register(nil, "archs", deprecated_project._api_archs) interp:api_register(nil, "options", deprecated_project._api_options) + -- register api: set_values() to option + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "enable") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "showmenu") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "category") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "warnings") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "optimize") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "languages") + deprecated_interpreter._api_register_set_xxx_xxx(interp, "option", "description") + + -- register api: add_values() to option + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "links") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cincludes") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cxxincludes") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cfuncs") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cxxfuncs") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "ctypes") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cxxtypes") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cflags") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cxflags") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "cxxflags") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "ldflags") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "vectorexts") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "defines") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "defines_if_ok") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "defines_h_if_ok") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "undefines") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "undefines_if_ok") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "undefines_h_if_ok") + + -- register api: add_pathes() to option + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "linkdirs") + deprecated_interpreter._api_register_add_xxx_xxx(interp, "option", "includedirs") end -- return module: deprecated_project |
