Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake: Enable use of external msquic #256

Merged
merged 1 commit into from
Dec 31, 2024
Merged

CMake: Enable use of external msquic #256

merged 1 commit into from
Dec 31, 2024

Conversation

dg0yt
Copy link
Contributor

@dg0yt dg0yt commented Dec 31, 2024

For vcpkg. For #115.

Based on the current HEAD of msquic release/2.4, as referenced in .gitmodules.

The msh3-config.cmake change is not tested in vcpkg because the port only builds a shared lib ATM. However, it is the canonical code for providing the required imported targets when they occurs as a transitive usage requirement for linking. (The msquic targets do not yet carry a CMake namespace. Without find_dependency, CMake would have to pass the target name as a link lib name to the linker, maybe leading to unexpected results.)

@nibanks nibanks enabled auto-merge (squash) December 31, 2024 15:51
@nibanks nibanks merged commit 967c4d5 into nibanks:main Dec 31, 2024
23 checks passed
@dg0yt dg0yt deleted the msquic branch December 31, 2024 15:55
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