update imgui
This commit is contained in:
parent
3b59035e9c
commit
3aa9de919e
7
packages/.vscode/launch.json
vendored
7
packages/.vscode/launch.json
vendored
@ -17,5 +17,10 @@
|
||||
],
|
||||
"ideConnectDebugger": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"diagnostics": {
|
||||
"disable": [
|
||||
"undefined-global"
|
||||
]
|
||||
},
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
{
|
||||
values = {
|
||||
"ar",
|
||||
{
|
||||
"-cr"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[build_039068a0\.objs\imgui\windows\x64\debug\src\imgui.cpp.obj]],
|
||||
[[build_039068a0\.objs\imgui\windows\x64\debug\src\imgui_demo.cpp.obj]],
|
||||
[[build_039068a0\.objs\imgui\windows\x64\debug\src\imgui_draw.cpp.obj]],
|
||||
[[build_039068a0\.objs\imgui\windows\x64\debug\src\imgui_tables.cpp.obj]],
|
||||
[[build_039068a0\.objs\imgui\windows\x64\debug\src\imgui_widgets.cpp.obj]]
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
{
|
||||
depfiles_gcc = "build_039068a0\\.objs\\imgui\\windows\\x64\\debug\\src\\__cpp_imgui.cpp.cpp: src\\imgui.cpp include\\imgui.h include\\imconfig.h include\\imgui_internal.h include\\imstb_textedit.h\
|
||||
",
|
||||
values = {
|
||||
"clang",
|
||||
{
|
||||
"-Qunused-arguments",
|
||||
"-m64",
|
||||
"-stdlib=libc++",
|
||||
[[-cxx-isystemD:\LLVM\include\c++\v1]],
|
||||
"-Iinclude",
|
||||
"-fexceptions",
|
||||
"-fcxx-exceptions"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[src\imgui.cpp]]
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
{
|
||||
depfiles_gcc = "build_039068a0\\.objs\\imgui\\windows\\x64\\debug\\src\\__cpp_imgui_demo.cpp.cpp: src\\imgui_demo.cpp include\\imgui.h include\\imconfig.h\
|
||||
",
|
||||
values = {
|
||||
"clang",
|
||||
{
|
||||
"-Qunused-arguments",
|
||||
"-m64",
|
||||
"-stdlib=libc++",
|
||||
[[-cxx-isystemD:\LLVM\include\c++\v1]],
|
||||
"-Iinclude",
|
||||
"-fexceptions",
|
||||
"-fcxx-exceptions"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[src\imgui_demo.cpp]]
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
{
|
||||
depfiles_gcc = "build_039068a0\\.objs\\imgui\\windows\\x64\\debug\\src\\__cpp_imgui_draw.cpp.cpp: src\\imgui_draw.cpp include\\imgui.h include\\imconfig.h include\\imgui_internal.h include\\imstb_textedit.h include\\imstb_rectpack.h include\\imstb_truetype.h\
|
||||
",
|
||||
values = {
|
||||
"clang",
|
||||
{
|
||||
"-Qunused-arguments",
|
||||
"-m64",
|
||||
"-stdlib=libc++",
|
||||
[[-cxx-isystemD:\LLVM\include\c++\v1]],
|
||||
"-Iinclude",
|
||||
"-fexceptions",
|
||||
"-fcxx-exceptions"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[src\imgui_draw.cpp]]
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
{
|
||||
depfiles_gcc = "build_039068a0\\.objs\\imgui\\windows\\x64\\debug\\src\\__cpp_imgui_tables.cpp.cpp: src\\imgui_tables.cpp include\\imgui.h include\\imconfig.h include\\imgui_internal.h include\\imstb_textedit.h\
|
||||
",
|
||||
values = {
|
||||
"clang",
|
||||
{
|
||||
"-Qunused-arguments",
|
||||
"-m64",
|
||||
"-stdlib=libc++",
|
||||
[[-cxx-isystemD:\LLVM\include\c++\v1]],
|
||||
"-Iinclude",
|
||||
"-fexceptions",
|
||||
"-fcxx-exceptions"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[src\imgui_tables.cpp]]
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
{
|
||||
depfiles_gcc = "build_039068a0\\.objs\\imgui\\windows\\x64\\debug\\src\\__cpp_imgui_widgets.cpp.cpp: src\\imgui_widgets.cpp include\\imgui.h include\\imconfig.h include\\imgui_internal.h include\\imstb_textedit.h\
|
||||
",
|
||||
values = {
|
||||
"clang",
|
||||
{
|
||||
"-Qunused-arguments",
|
||||
"-m64",
|
||||
"-stdlib=libc++",
|
||||
[[-cxx-isystemD:\LLVM\include\c++\v1]],
|
||||
"-Iinclude",
|
||||
"-fexceptions",
|
||||
"-fcxx-exceptions"
|
||||
}
|
||||
},
|
||||
files = {
|
||||
[[src\imgui_widgets.cpp]]
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
add_rules("mode.debug", "mode.release")
|
||||
target("imgui")
|
||||
set_kind("static")
|
||||
add_files("src/*.cpp")
|
||||
|
||||
@ -3,23 +3,17 @@ package("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)
|
||||
package:config_set("debug",true)
|
||||
package:config_set("runtimes","c++_static")
|
||||
local root = package:sourcedir()
|
||||
os.cd(root)
|
||||
import("package.tools.xmake").install(package, {})
|
||||
local buildir = package:buildir()
|
||||
buildir = path.join(root, buildir, os:host(), package:arch(), package:mode())
|
||||
import("package.tools.xmake").install(package, {kind = "static"})
|
||||
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
|
||||
includedirs = includedirs, linkdirs = buildir, links = links
|
||||
}
|
||||
end)
|
||||
19
packages/rule.lua
Normal file
19
packages/rule.lua
Normal file
@ -0,0 +1,19 @@
|
||||
on_install(function(package)
|
||||
local configs = {kind = "static"}
|
||||
package:config_set("debug",true)
|
||||
import("package.tools.xmake").install(package, configs)
|
||||
end)
|
||||
on_fetch(function(package, opt)
|
||||
package:config_set("debug",true)
|
||||
package:config_set("runtimes","c++_static")
|
||||
local root = package:sourcedir()
|
||||
os.cd(root)
|
||||
local buildir = package:buildir()
|
||||
buildir = path.join(root, buildir, os:host(), package:arch(), package:mode())
|
||||
import("package.tools.xmake").install(package, {kind = "static"})
|
||||
local includedirs = {path.join(root, "include")}
|
||||
local links = {package:name()}
|
||||
return {
|
||||
includedirs = includedirs, linkdirs = buildir, links = links
|
||||
}
|
||||
end)
|
||||
Loading…
Reference in New Issue
Block a user