summaryrefslogtreecommitdiff
path: root/xmake/core/project/project.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-05-03 10:18:09 +0800
committerruki <[email protected]>2016-05-03 10:18:09 +0800
commit33cd1abcf4aa733ac68f619dac0183f547d787c3 (patch)
tree2c8f669eb26b8484654aa39efeea26d9ec84282f /xmake/core/project/project.lua
parent6acc7c9d410f46d804a8f278badf14e7e99ea1be (diff)
fix find tool bug
Diffstat (limited to 'xmake/core/project/project.lua')
-rw-r--r--xmake/core/project/project.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index cc9072369..9c286aa40 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -379,6 +379,30 @@ function project._interpreter()
, "linkdirs"
, "includedirs")
+
+ -- register api: on_action() for target
+ interp.api_register_on_script(interp, "target", nil, "run"
+ , "build"
+ , "clean"
+ , "package"
+ , "install"
+ , "uninstall")
+
+ -- register api: before_action() for target
+ interp.api_register_before_script(interp, "target", nil, "run"
+ , "build"
+ , "clean"
+ , "package"
+ , "install"
+ , "uninstall")
+
+ -- register api: after_action() for target
+ interp.api_register_after_script(interp, "target", nil, "run"
+ , "build"
+ , "clean"
+ , "package"
+ , "install"
+ , "uninstall")
-- register api: set_option_values() for option
interp:api_register_set_values("option", "option", "enable"