summaryrefslogtreecommitdiff
path: root/xmake/core
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-09 22:49:25 +0800
committerruki <[email protected]>2019-03-09 22:49:25 +0800
commitd6e56921c1970ec45525c19f3bf1c3b752ce689b (patch)
tree5c4d70ac5aebc17668f3b62d7a2dfa9a851ee1a8 /xmake/core
parentccad5dc61f0798b0c96303ddca2848fdbce9a113 (diff)
mark add_headerdirs as deprecated
Diffstat (limited to 'xmake/core')
-rw-r--r--xmake/core/project/deprecated/project.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/xmake/core/project/deprecated/project.lua b/xmake/core/project/deprecated/project.lua
index 45353098b..dcebd308f 100644
--- a/xmake/core/project/deprecated/project.lua
+++ b/xmake/core/project/deprecated/project.lua
@@ -155,6 +155,23 @@ function deprecated_project._api_target_add_headers(interp)
end)
end
+-- add_headerdirs for target
+function deprecated_project._api_target_add_headerdirs(interp)
+
+ -- get api function
+ local apifunc = interp:_api_within_scope("target", "add_headerdirs")
+ assert(apifunc)
+
+ -- register api
+ interp:_api_within_scope_set("target", "add_headerdirs", function (value, ...)
+
+ -- deprecated
+ deprecated.add("add_includedirs(%s, {public|interface = true})", "add_headerdirs(%s)", tostring(value))
+
+ -- dispatch it
+ apifunc(value, ...)
+ end)
+end
-- add_defines_h for target
function deprecated_project._api_target_add_defines_h(interp)
@@ -271,6 +288,7 @@ function deprecated_project.api_register(interp)
-- register api: add_headers() to target
deprecated_project._api_target_add_headers(interp)
+ deprecated_project._api_target_add_headerdirs(interp)
-- register api: add_defines_h()/set_config_header() to option/target
deprecated_project._api_option_add_defines_h(interp)