)]}'
{
  "commit": "ba4f5824ba0586e9f0dc56cb74cbec3e7d478b72",
  "tree": "80783d6b22a6c88b156db1835884a789a0c3f5fb",
  "parents": [
    "259cd490449c0e7bea0a78931301c164b3ab8a66"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Jun 11 13:48:12 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 11 13:48:12 2026 +0200"
  },
  "message": "[meson] Set CMake import libraries for Windows DLLs (#6027)\n\nThe Meson-generated CMake package described Windows shared-library\ntargets with IMPORTED_LOCATION pointing at the import library. CMake\nexpects DLL imported targets to put the runtime DLL in\nIMPORTED_LOCATION and the import library in IMPORTED_IMPLIB.\n\nGenerate bindir-aware paths for Windows CMake packages and set both\ntarget properties for all HarfBuzz imported targets. Static and\nnon-Windows shared builds keep their existing single-location behavior.\n\nFixes: https://github.com/harfbuzz/harfbuzz/issues/6026\n\nTesting:\nmeson setup build --reconfigure\nmeson compile -C build\nmeson test -C build\nMinGW cross configure/build/install in /private/tmp\nCMake consumer configure/build against harfbuzz::harfbuzz and harfbuzz::subset\n\nAssisted-by: OpenAI Codex",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d990efabe4ef6ae8549309c01732ce798147dae",
      "old_mode": 33188,
      "old_path": "src/harfbuzz-config.cmake.in",
      "new_id": "fc4774b4596d52a806080e50ac06d9def9e9d284",
      "new_mode": 33188,
      "new_path": "src/harfbuzz-config.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "7ad675ee0d4a5a2906c66a393995e426da65735e",
      "old_mode": 33188,
      "old_path": "src/meson.build",
      "new_id": "819cf8c2a1d7067a21b4e85c7b6c641bc4ccd278",
      "new_mode": 33188,
      "new_path": "src/meson.build"
    }
  ]
}
