summaryrefslogtreecommitdiff
path: root/xmake/plugins/doxygen/main.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-02-03 14:22:06 +0800
committerruki <[email protected]>2019-02-03 14:22:06 +0800
commita2e6e7ce0729ec8108c0eb2d86fbe68cdf832b53 (patch)
treea5bf8c2bb9bf5f916abb31b1a2d6475662c6537b /xmake/plugins/doxygen/main.lua
parent2c7a2ff446fd7ad85922a2990d6452627133c8c3 (diff)
improve set_version and add builtin variables
Diffstat (limited to 'xmake/plugins/doxygen/main.lua')
-rw-r--r--xmake/plugins/doxygen/main.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/xmake/plugins/doxygen/main.lua b/xmake/plugins/doxygen/main.lua
index 83377d251..8f31a79e8 100644
--- a/xmake/plugins/doxygen/main.lua
+++ b/xmake/plugins/doxygen/main.lua
@@ -77,7 +77,15 @@ function main()
--
-- PROJECT_NUMBER =
--
- local version = project.version()
+ local version = nil
+ for _, target in ipairs(project.targets()) do
+ if target:get("enabled") ~= false then
+ version = target:version()
+ if version then
+ break
+ end
+ end
+ end
if version then
io.gsub(doxyfile, "PROJECT_NUMBER%s-=.-\n", format("PROJECT_NUMBER = %s\n", version))
end