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)