Skip to content

[vcpkg-tool-meson] Fixes for additional languages#51492

Open
ajtribick wants to merge 1 commit intomicrosoft:masterfrom
ajtribick:meson-additional-languages
Open

[vcpkg-tool-meson] Fixes for additional languages#51492
ajtribick wants to merge 1 commit intomicrosoft:masterfrom
ajtribick:meson-additional-languages

Conversation

@ajtribick
Copy link
Copy Markdown
Contributor

@ajtribick ajtribick commented May 1, 2026

  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version, or no changes were necessary.
  • Any fixed CI baseline and CI feature baseline entries are removed from that file, or no entries needed to be changed.
  • All patch files in the port are applied and succeed.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Exactly one version is added in each modified versions file.

Relevant: #51404 (but I can't check whether this actually fixes it)

  • Match the template and variable names for Objective-C++
  • Use ADDITIONAL_LANGUAGES parameter for vcpkg_cmake_get_vars

Please double-check this! In particular, I have absolutely no idea why the existing method of passing additional languages for Meson works with glib and not with harfbuzz! From what I can see based on local testing, using the ADDITIONAL_LANGUAGES parameter works for both.

Since I don't have any platforms that actually build the Objective-C/C++ code, I have verified this by the entries being created in the meson-${platform}-dbg.log files.

- Match the template and variable names for Objective-C++
- Use ADDITIONAL_LANGUAGES parameter for vcpkg_cmake_get_vars
@BillyONeal
Copy link
Copy Markdown
Member

@abique Can you confirm that this works? I'm reluctant to merge something for a bug for which we do not have a repro and we don't have a clear understanding of what happened.

@ajtribick
Copy link
Copy Markdown
Contributor Author

It would also be useful to know whether this works with glib as well as harfbuzz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants