Xmake 版本
v2.7.9+HEAD.c87922676
操作系统版本和架构
Windows10 version 22H2
描述问题
xrepo安装imgui(vulkan:y, toolchains:"clang-cl", sdl2_no_renderer:y, debug:y, vs_runtime:"MDd")时,其依赖的libsdl不是debug:y的版本
note: install or modify (m) these packages (pass -y to skip confirm)?
in xmake-repo:
-> libsdl#1 2.26.5 [toolchains:"clang-cl", vs_runtime:"MDd", from:imgui]
-> imgui v1.89.6 [vulkan:y, toolchains:"clang-cl", sdl2_no_renderer:y, debug:y, vs_runtime:"MDd"]
please input: y (y/n/m)
期待的结果
当imgui是debug版本时,其依赖的libsdl是debug版本
工程配置
add_rules("mode.debug", "mode.releasedbg", "mode.release")
set_languages("c++20")
set_toolchains("clang-cl")
if is_mode("debug") then
set_runtimes("MDd")
add_requires("libsdl", {debug = true})
add_requires("imgui", {configs = {sdl2_no_renderer = true, vulkan = true}, debug = true})
else
set_runtimes("MD")
add_requires("libsdl")
add_requires("imgui", {configs = {sdl2_no_renderer = true, vulkan = true}})
end
附加信息和错误日志
No response
Xmake 版本
v2.7.9+HEAD.c87922676
操作系统版本和架构
Windows10 version 22H2
描述问题
xrepo安装imgui(vulkan:y, toolchains:"clang-cl", sdl2_no_renderer:y, debug:y, vs_runtime:"MDd")时,其依赖的libsdl不是debug:y的版本
note: install or modify (m) these packages (pass -y to skip confirm)?
in xmake-repo:
-> libsdl#1 2.26.5 [toolchains:"clang-cl", vs_runtime:"MDd", from:imgui]
-> imgui v1.89.6 [vulkan:y, toolchains:"clang-cl", sdl2_no_renderer:y, debug:y, vs_runtime:"MDd"]
please input: y (y/n/m)
期待的结果
当imgui是debug版本时,其依赖的libsdl是debug版本
工程配置
add_rules("mode.debug", "mode.releasedbg", "mode.release")
set_languages("c++20")
set_toolchains("clang-cl")
if is_mode("debug") then
set_runtimes("MDd")
add_requires("libsdl", {debug = true})
add_requires("imgui", {configs = {sdl2_no_renderer = true, vulkan = true}, debug = true})
else
set_runtimes("MD")
add_requires("libsdl")
add_requires("imgui", {configs = {sdl2_no_renderer = true, vulkan = true}})
end
附加信息和错误日志
No response