Skip to content

[antlr4,python3] Resolve cross port conflicts#15378

Merged
BillyONeal merged 2 commits intomicrosoft:masterfrom
BillyONeal:python_fix
Dec 30, 2020
Merged

[antlr4,python3] Resolve cross port conflicts#15378
BillyONeal merged 2 commits intomicrosoft:masterfrom
BillyONeal:python_fix

Conversation

@BillyONeal
Copy link
Copy Markdown
Member

This is safe because vcpkg never hydrates python3's $(PySrcDir)\externals directory, so it wasn't using vendored dependencies at all.

Fixes #15377

…he beginning.

This is safe because vcpkg never hydrates python3's $(PySrcDir)\externals directory, so it wasn't using vendored dependencies at all.
@BillyONeal BillyONeal added category:port-bug The issue is with a library, which is something the port should already support info:internal labels Dec 29, 2020
… to avoid stomping on common name token.h.

This is consistent with the ubuntu packages.
@BillyONeal BillyONeal changed the title [python3] Add vcpkg's include directories to the end rather than to the beginning. [antlr4,python3] Resolve cross port conflicts Dec 29, 2020
@BillyONeal BillyONeal merged commit b12f78c into microsoft:master Dec 30, 2020
@BillyONeal BillyONeal deleted the python_fix branch December 30, 2020 00:34
Jimmy-Hu added a commit to Jimmy-Hu/vcpkg that referenced this pull request Dec 30, 2020
[antlr4,python3] Resolve cross port conflicts (microsoft#15378)
Hoikas added a commit to Hoikas/vcpkg that referenced this pull request Dec 30, 2020
vicroms pushed a commit that referenced this pull request Jan 5, 2021
* [python3] Add vcpkg-cmake-wrapper.cmake.

This is still a WIP... For now, we only remove registry detection on
Windows.

* [python3] Fix Windows static embedding linkage.

* [python3] Fix Linux static library embedding.

* [python3] Fix linkage on macOS.

* [python3] Only link extra libs when static.

* [python3] Bump port version for vcpkg-cmake-wrapper.

* [itk] Remove obsolete Python artifact specification.

* [pybind11] Remove obsolete Python artifact specification.

* [python3] Mark `find_package()` calls as REQUIRED.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [python3] Bump port version after #15378.

* [python3] Be more selective about when to unleash the nukes.

* [python3] Add usage message.

* [python3] Don't swallow `vcpkg_find_acquire_program`'s Python3.

* [python3] Don't forcibly change the registry find state.

* [python3] fix copypasta error

* [python3] Fix config error with the opensubdiv port.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-bug The issue is with a library, which is something the port should already support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[antlr4,python3] Conflicting ports

2 participants