xmake.repo/packages/i/imgui/xmake.lua

20 lines
858 B
Lua
Raw Normal View History

2024-05-17 22:22:51 +08:00
package("imgui")
2024-05-18 00:43:22 +08:00
set_homepage("https://github.com/ocornut/imgui")
set_description("v1.90.6")
2024-05-17 22:22:51 +08:00
set_sourcedir(path.join(os.scriptdir(), "latest"))
2024-11-27 22:33:33 +08:00
add_configs("copy", {description = "wheter copy lib to buildir", default = false, type = "boolean"})
on_fetch(function(package, opt)
2024-11-28 22:13:17 +08:00
package:config_set("debug",true)
package:config_set("runtimes","c++_static")
2024-11-27 22:33:33 +08:00
local root = package:sourcedir()
os.cd(root)
2024-11-28 22:13:17 +08:00
local buildir = package:buildir()
buildir = path.join(root, buildir, os:host(), package:arch(), package:mode())
import("package.tools.xmake").install(package, {kind = "static"})
2024-11-27 22:33:33 +08:00
local includedirs = {path.join(root, "include")}
local links = {package:name()}
return {
2024-11-28 22:13:17 +08:00
includedirs = includedirs, linkdirs = buildir, links = links
2024-11-27 22:33:33 +08:00
}
2024-11-28 22:13:17 +08:00
end)