xmake.repo/packages/i/imgui/xmake.lua
2024-11-27 22:33:33 +08:00

25 lines
1.0 KiB
Lua

package("imgui")
set_homepage("https://github.com/ocornut/imgui")
set_description("v1.90.6")
set_sourcedir(path.join(os.scriptdir(), "latest"))
add_configs("copy", {description = "wheter copy lib to buildir", default = false, type = "boolean"})
-- on_install(function(package)
--print("package.tools.xmake")
--import("package.tools.xmake").install(package,{},{buildir = path.join(os.scriptdir(), "build")})
--end)
on_fetch(function(package, opt)
local buildir = package:buildir()
print(buildir)
local root = package:sourcedir()
os.cd(root)
import("package.tools.xmake").install(package, {})
local includedirs = {path.join(root, "include")}
local mode = package:config("debug") and "Debug" or "Realease"
local linkdirs = {path.join(root, "build/" .. mode)}
local links = {package:name()}
print(linkdirs, links)
return {
includedirs = includedirs, linkdirs = linkdirs, links = links
}
end)