summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/package/manager/conan/install_package.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/modules/package/manager/conan/install_package.lua b/xmake/modules/package/manager/conan/install_package.lua
index 62ab744ef..f3b56b61e 100644
--- a/xmake/modules/package/manager/conan/install_package.lua
+++ b/xmake/modules/package/manager/conan/install_package.lua
@@ -88,7 +88,7 @@ function main(name, opt)
-- generate conanfile.txt
_conan_generate_conanfile(name, opt)
- -- TODO opt.mode, --remote=, --compiler=, ..
+ -- TODO --remote=, --compiler=, ..
-- install package
local argv = {"install", "."}
if opt.build then
@@ -98,6 +98,10 @@ function main(name, opt)
table.insert(argv, "--build=" .. opt.build)
end
end
+ if opt.mode == "debug" then
+ table.insert(argv, "-s")
+ table.insert(argv, "build_type=Debug")
+ end
os.vrunv(conan.program, argv)
-- leave build directory