)]}'
{
  "commit": "7fc6d7247a0cf4aa2379dc4e44536d628612f8d4",
  "tree": "2e555731be4a453ab274526359aab8f886cc09c5",
  "parents": [
    "714a9467818beef9a29688766e196a1f064de033"
  ],
  "author": {
    "name": "namniav",
    "email": "namniav@gmail.com",
    "time": "Mon Dec 04 04:25:25 2023 +0800"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Mon Dec 04 10:37:01 2023 -0500"
  },
  "message": "Help: Fix signature of add_library(\u003cname\u003e INTERFACE EXCLUDE_FROM_ALL)\n\nThis signature was added by commit 4391913133 (Add INTERFACE libraries\nto generated buildsystem if they have SOURCES, 2020-07-20,\nv3.19.0-rc1~346^2~1) with incorrect documentation.\n\nPreviously the documented signature as:\n\n    add_library(\u003cname\u003e INTERFACE [\u003csource\u003e...] [EXCLUDE_FROM_ALL])\n\nwhich is incorrect.  CMake would recognize `EXCLUDE_FROM_ALL` as a source\nfile and report an error that it doesn\u0027t exists.\n\nThe correct signature is:\n\n    add_library(\u003cname\u003e INTERFACE [EXCLUDE_FROM_ALL] [\u003csource\u003e...])\n\nwhich places `EXCLUDE_FROM_ALL` in the same position used by the\ndocumentation of other signatures.\n\nFixes: #25463\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07c8babd29f435e1d049267123d535d235eebb0c",
      "old_mode": 33188,
      "old_path": "Help/command/add_library.rst",
      "new_id": "80d5dee32c5edfcb14a7ff22d3d244c8ca674d23",
      "new_mode": 33188,
      "new_path": "Help/command/add_library.rst"
    }
  ]
}
