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

Support cmake config for libdeflate #1613

Merged

Commits on Jan 10, 2024

  1. Support cmake config and shared library for libdeflate

    When not using the internal deflate, the only option was pkgconfig which
    is not well supported on Windows. This adds support for using the
    libdeflate cmake config files when available.
    
    This change also affects the generated OpenEXR cmake config files. For
    a static OpenEXR library, INTERFACE_LINK_LIBRARIES now appropriately
    includes libdeflate along with the existing dependencies like Imath.
    
    It also turns the internal libdeflate into a target for consistency.
    
    Resolves AcademySoftwareFoundation#1588
    
    Signed-off-by: Brecht Van Lommel <[email protected]>
    brechtvl committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    bc3153d View commit details
    Browse the repository at this point in the history
  2. Back out of adding a target for internal libdeflate

    Signed-off-by: Brecht Van Lommel <[email protected]>
    brechtvl committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0924c0b View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Use Requires.private for generated pkgconfig file

    Signed-off-by: Brecht Van Lommel <[email protected]>
    brechtvl committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    80fd751 View commit details
    Browse the repository at this point in the history