rttr: fix debug build with msvc + ninja

pull/5353/head
star9029 2 months ago
parent 24d3bde940
commit bddeeebacf
  1. 8
      packages/r/rttr/xmake.lua

@ -32,9 +32,15 @@ package("rttr")
table.insert(configs, "-DBUILD_RTTR_DYNAMIC=" .. (shared and "ON" or "OFF"))
table.insert(configs, "-DBUILD_STATIC=" .. (shared and "OFF" or "ON"))
table.insert(configs, "-DBUILD_WITH_RTTI=" .. (package:config("rtti") and "ON" or "OFF"))
if package:is_plat("windows") then
os.mkdir(path.join(package:buildir(), "src/rttr/pdb"))
end
import("package.tools.cmake").install(package, configs)
if package:is_plat("windows") and shared then
package:add("defines", "RTTR_DLL")
local dir = package:installdir(package:config("shared") and "bin" or "lib")
os.vcp(path.join(package:buildir(), "bin/*.pdb"), dir)
end
end)
@ -87,5 +93,5 @@ package("rttr")
assert(ctor.is_valid());
}
}
]]}, { configs = {languages = "c++14"} }))
]]}, { configs = {languages = "c++20"} }))
end)

Loading…
Cancel
Save