• Show log

    Commit

  • Hash : 7be06f63
    Author : Nirbheek Chauhan
    Date : 2022-12-18T07:10:32

    meson: Override dependencies to improve usage as a subproject
    
    With this change, harfbuzz can be consumed as a subproject without
    making any changes to the build files of a project. All you need to do
    is provide a wrap file with a `[provide]` section:
    
    https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
    
    This is also necessary because otherwise projects need to hard-code
    the subproject name, which might be `harfbuzz` when using `wrap-git` or
    `harfbuzz-6.0.0` when using `wrap-file` (to build from a release
    tarball). This can cause conflicts between different subprojects that
    consume harfbuzz differently.
    
    Other projects like glib, cairo, pango, etc already do this.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/harfbuzz.git
    Git SSH git@git.kmx.io:kc3-lang/harfbuzz.git
    Public access ? public
    Description

    HarfBuzz text shaping engine

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags