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

build: properly handle public dependencies #1232

Merged
merged 1 commit into from
Aug 22, 2024
Merged

Conversation

Tachi107
Copy link
Member

Since Pistache includes various headers from third party dependencies in its own public headers, it is necessary to mark the respective dependencies as public, so that consumers of the libpistache dependency will know that in addition to the include path of Pistache, they'll also have to look for OpenSSL headers, zlib headers, etc.

Should fix an issue reported by Duncan via email.

Since Pistache includes various headers from third party dependencies in
its own public headers, it is necessary to mark the respective
dependencies as public, so that consumers of the libpistache dependency
will know that in addition to the include path of Pistache, they'll also
have to look for OpenSSL headers, zlib headers, etc.

Should fix an issue reported by Duncan via email.
@Tachi107 Tachi107 requested a review from dgreatwood August 22, 2024 08:49
@kiplingw kiplingw added bug dependencies Pull requests that update a dependency file labels Aug 22, 2024
@kiplingw kiplingw merged commit 15a6d96 into master Aug 22, 2024
57 of 63 checks passed
@dgreatwood
Copy link
Contributor

dgreatwood commented Aug 22, 2024 via email

@kiplingw kiplingw deleted the meson-public-deps branch August 23, 2024 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants