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

Don't build Cairo with LZO #3

Merged
merged 2 commits into from
Aug 1, 2023
Merged

Don't build Cairo with LZO #3

merged 2 commits into from
Aug 1, 2023

Conversation

dchengTSC
Copy link
Collaborator

@dchengTSC dchengTSC commented Aug 1, 2023

We don't want Cairo to be built with LZO because LZO is a GPL library.

This PR modifies the Cairo port such that:

  • Cairo's meson build file won't even look for LZO
  • vcpkg won't try and build LZO

@dchengTSC dchengTSC changed the title Don't build cairo with LZO Don't build Cairo with LZO Aug 1, 2023
Copy link

@mike-malburg mike-malburg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good.

Dave tested this on Mac and it looked good.

I tried testing on Windows locally, but ran into some issues locally. This is, however, working in the context of this PR: #3

Latest build for Windows: https://dev.azure.com/techsmith/ThirdParty-vcpkg-build-GTK/_build/results?buildId=247952&view=logs&jobId=25bedee7-8114-508e-6fa2-082e8abf6738&j=25bedee7-8114-508e-6fa2-082e8abf6738&t=7124f712-a60a-5415-25d8-c65ad71c221e

@dchengTSC dchengTSC merged commit 87f21c7 into master Aug 1, 2023
1 check passed
@dchengTSC dchengTSC deleted the cairoNoLZO branch August 1, 2023 19:41
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