diff options
| author | ruki <[email protected]> | 2024-09-04 23:56:59 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-09-04 23:56:59 +0800 |
| commit | af3f8a02af233ee1f0884336d0bbf782d3223fb9 (patch) | |
| tree | d9904292b3a8266b4ab0f7c6ebe616064b385060 /xmake/modules/package/manager/conan/v2/install_package.lua | |
| parent | c9c01c9b0a820462644ed119c37c7618355c9b07 (diff) | |
add build settings for conan
Diffstat (limited to 'xmake/modules/package/manager/conan/v2/install_package.lua')
| -rw-r--r-- | xmake/modules/package/manager/conan/v2/install_package.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/xmake/modules/package/manager/conan/v2/install_package.lua b/xmake/modules/package/manager/conan/v2/install_package.lua index 3c2a7a2c5..f4a8de9e5 100644 --- a/xmake/modules/package/manager/conan/v2/install_package.lua +++ b/xmake/modules/package/manager/conan/v2/install_package.lua @@ -321,12 +321,18 @@ function main(conan, name, opt) end end - -- set custom settings - for _, setting in ipairs(configs.settings) do + -- set custom host settings + for _, setting in ipairs(configs.settings or configs.settings_host) do table.insert(argv, "-s") table.insert(argv, setting) end + -- set custom build settings + for _, setting in ipairs(configs.settings_build) do + table.insert(argv, "-s:b") + table.insert(argv, setting) + end + -- set remote if configs.remote then table.insert(argv, "-r") |
