summaryrefslogtreecommitdiff
path: root/xmake/core/project/target.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-04-12 00:31:21 +0800
committerruki <[email protected]>2018-04-11 21:08:06 +0800
commit6d36e632a581a487f275cd77cf72c52dd67eedef (patch)
treefa74aeaa439a842d03729c32e38fa0c4c4287c8e /xmake/core/project/target.lua
parent287fc38b445c5addbbe53fbda0b8ef894291cdf8 (diff)
add user data for target
Diffstat (limited to 'xmake/core/project/target.lua')
-rw-r--r--xmake/core/project/target.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index 0dc8892c1..0a0731ae9 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -173,6 +173,17 @@ function target:add(name_or_info, ...)
end
end
+-- get user data
+function target:data(name)
+ return self._DATA[name]
+end
+
+-- set user data
+function target:data_set(name, data)
+ self._DATA = self._DATA or {}
+ self._DATA[name] = data
+end
+
-- dump this target
function target:dump()
table.dump(self._INFO)