)]}'
{
  "commit": "0bfd15daf1d86f5227affbd2f2a9df1cf7a8296f",
  "tree": "c540e99b88e54b400fef9e6f56350283b942e55f",
  "parents": [
    "aaac07ee499895770c89163ce0920ef8bb41ed23"
  ],
  "author": {
    "name": "Christopher Degawa",
    "email": "ccom@randomderp.com",
    "time": "Tue Feb 11 16:41:28 2025 -0600"
  },
  "committer": {
    "name": "Christopher Degawa",
    "email": "ccom@randomderp.com",
    "time": "Tue Feb 11 16:46:22 2025 -0600"
  },
  "message": "pkg-config: use PROJECT_NAME instead of CMAKE_PROJECT_NAME\n\n[`PROJECT_NAME`][1] refers to the most recent `project()` call, while\n[`CMAKE_PROJECT_NAME`][2] refers to the top-most `project()` call.\n\nIn the cases where cpuinfo is installed as a standalone project, this is\nperfectly fine and works as intended where the installed pkg-config file\ncontains libcpuinfo as the name. However, if cpuinfo is used as a\nsubproject, such as when using FetchContent, the name of the calling\nproject would be used instead, leading to something like libOuterProject\nrather than libcpuinfo.\n\n[1]: https://cmake.org/cmake/help/latest/variable/PROJECT_NAME.html#variable:PROJECT_NAME\n[2]: https://cmake.org/cmake/help/latest/variable/CMAKE_PROJECT_NAME.html#variable:CMAKE_PROJECT_NAME\n\nSigned-off-by: Christopher Degawa \u003cccom@randomderp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3027da3458679e4a851964d8b216722b50814122",
      "old_mode": 33188,
      "old_path": "libcpuinfo.pc.in",
      "new_id": "f9a9db629de1e4907087c895ffb7c81a4126633c",
      "new_mode": 33188,
      "new_path": "libcpuinfo.pc.in"
    }
  ]
}
