mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 11:22:48 +08:00
Add public abi override into the private abi
This commit is contained in:
parent
f0dd7b6296
commit
5bd45366fb
@ -675,6 +675,15 @@ namespace vcpkg::Build
|
|||||||
const std::string features = Strings::join(";", config.feature_list);
|
const std::string features = Strings::join(";", config.feature_list);
|
||||||
abi_tag_entries.emplace_back(AbiEntry{"features", features});
|
abi_tag_entries.emplace_back(AbiEntry{"features", features});
|
||||||
|
|
||||||
|
if (pre_build_info.public_abi_override)
|
||||||
|
{
|
||||||
|
abi_tag_entries.emplace_back(
|
||||||
|
AbiEntry{
|
||||||
|
"public_abi_override",
|
||||||
|
pre_build_info.public_abi_override.value_or_exit(VCPKG_LINE_INFO)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (config.build_package_options.use_head_version == UseHeadVersion::YES)
|
if (config.build_package_options.use_head_version == UseHeadVersion::YES)
|
||||||
abi_tag_entries.emplace_back(AbiEntry{"head", ""});
|
abi_tag_entries.emplace_back(AbiEntry{"head", ""});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user