diff options
| author | ruki <[email protected]> | 2022-09-17 00:37:04 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-09-17 00:37:04 +0800 |
| commit | 6720926d362233c901f250ffa6d864169cbd7ef6 (patch) | |
| tree | e5011ec832bfeac3571b171aa21aac200f7bff16 | |
| parent | 674120e3c7a66796b4c3ffc3d9afb06ed76e3497 (diff) | |
improve triplet for vcpkg
| -rw-r--r-- | xmake/modules/package/manager/vcpkg/install_package.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/vcpkg/install_package.lua b/xmake/modules/package/manager/vcpkg/install_package.lua index 13d9809de..6a590a845 100644 --- a/xmake/modules/package/manager/vcpkg/install_package.lua +++ b/xmake/modules/package/manager/vcpkg/install_package.lua @@ -57,6 +57,8 @@ function _install_for_classic(vcpkg, name, opt) if configs.vs_runtime and configs.vs_runtime:startswith("MD") then triplet = triplet .. "-md" end + elseif opt.plat == "mingw" then + triplet = triplet .. (configs.shared ~= true and "-static" or "-dynamic") end -- init argv @@ -86,6 +88,8 @@ function _install_for_manifest(vcpkg, name, opt) if configs.vs_runtime and configs.vs_runtime:startswith("MD") then triplet = triplet .. "-md" end + elseif opt.plat == "mingw" then + triplet = triplet .. (configs.shared ~= true and "-static" or "-dynamic") end -- init argv |
