summaryrefslogtreecommitdiff
path: root/xmake/core/project/deprecated/project.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-05-27 14:17:22 +0800
committerruki <[email protected]>2016-05-27 14:17:22 +0800
commit7f281a4bcc32519b717f269fd4f2307704f2cd70 (patch)
treeeb1a537f8a0660f9484ce8223d4598fd0c9aef58 /xmake/core/project/deprecated/project.lua
parentba420896702097733403ec8e3ce56b8ee4e54e88 (diff)
dispatch the old api for project
Diffstat (limited to 'xmake/core/project/deprecated/project.lua')
-rw-r--r--xmake/core/project/deprecated/project.lua37
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