summaryrefslogtreecommitdiff
path: root/xmake/core/project/project.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-08-25 00:34:01 +0800
committerruki <[email protected]>2018-08-24 21:24:08 +0800
commit37d53d0646fd32ebc747dc22be0cc1390887bc3a (patch)
tree9d36e7183dc1a825bdc3498210116ac9fde5be85 /xmake/core/project/project.lua
parentf0fe86cec304f73c78f97356968f91be033026fa (diff)
add set_enable api
Diffstat (limited to 'xmake/core/project/project.lua')
-rw-r--r--xmake/core/project/project.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index 418a35086..b60e5f79b 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -355,7 +355,10 @@ function project._load_targets()
-- make targets
local targets = {}
for targetname, targetinfo in pairs(results) do
- targets[targetname] = target.new(targetname, targetinfo, project)
+ local t = target.new(targetname, targetinfo, project)
+ if t and (t:get("enabled") == nil or t:get("enabled") == true) then
+ targets[targetname] = t
+ end
end
-- load and attach target deps and rules