1. 06 Aug, 2022 1 commit
  2. 21 Jun, 2022 2 commits
    • Werner Lemberg's avatar
      40c6f973
    • Xavier Claessens's avatar
      [meson] Disable FreeType in HarfBuzz fallback. · b861b241
      Xavier Claessens authored and Werner Lemberg's avatar Werner Lemberg committed
      This avoids cyclic subproject configuration when the 'harfbuzz' feature is
      enabled, or `--wrap-mode=forcefallback` is used, but HarfBuzz is built as a
      subproject.  HarfBuzz does the same and disables HarfBuzz support when
      configuring FreeType as a subproject.
      
      * meson.build (harfbuzz_dep): Implement it.
      
      * subprojects/harfbuzz.wrap: New file.
      
      * .gitlab-ci.yml [windows meson]: Use latest version of the meson 0.59
        series, which has a necessary bug fix to make CI work.
      b861b241
  3. 24 Apr, 2022 1 commit
    • Xavier Claessens's avatar
      [meson] Remove `default_library=both` from `default_options`. · d59c7ce1
      Xavier Claessens authored and Werner Lemberg's avatar Werner Lemberg committed
      It is inconsistent with what all other Meson projects do.
      
      It also prevents static linking to FreeType when it is a subproject because
      `default_options` in a subproject takes precedence on values set on the main
      project.  For example, building 'GStreamer' with `-Ddefault_library=static`
      would still dynamically link on FreeType unless the user also sets
      `-Dfreetype2:default_library=static`.
      
      * meson.build: Updated.
      
      * .gitlab-ci.yml: Retain `both` option for testing.
      d59c7ce1
  4. 14 Apr, 2022 1 commit
  5. 12 Jan, 2022 2 commits
  6. 11 Jan, 2022 2 commits
  7. 14 Oct, 2021 1 commit
  8. 12 Oct, 2021 1 commit
  9. 02 Oct, 2021 1 commit
  10. 24 Jul, 2021 1 commit
  11. 29 Jun, 2021 1 commit
  12. 07 Mar, 2021 1 commit