)]}'
{
  "commit": "79a83ddb085c46ce69a09a048ecc06a1ca04a380",
  "tree": "ba41dc1f96a086b59fe2e0304bfcd2a6663a4088",
  "parents": [
    "03e7b8cb0779d67462e4f444c28a25b19e315c5b"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Thu Nov 14 11:04:11 2024 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Thu Nov 14 11:06:49 2024 -0500"
  },
  "message": "Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspection\n\nSince commit 11da882a12 (Apple: Introduce separate system name for iOS,\ntvOS, and watchOS, 2018-01-15, v3.14.0-rc1~14^2~1) our toolchain\ninspection steps, like ABI detection, tell `try_compile` to use a\n`STATIC_LIBRARY` instead of an `EXECUTABLE`.  This was needed at the\ntime to avoid codesign requirements.  However, commit d3a64c4e3f (Xcode:\nExplicitly turn off signing in try_compile projects, 2020-07-16,\nv3.19.0-rc1~483^2) introduced a more general solution to that problem.\nRestore linking during toolchain inspection so that we can detect and\nidentify the linker.\n\nSuggested-by: Marc Chevrier \u003cmarc.chevrier@gmail.com\u003e\nFixes: #26443\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91e3898a43719aae50987037d897edd88d60f1f9",
      "old_mode": 33188,
      "old_path": "Modules/Platform/iOS-Initialize.cmake",
      "new_id": "2a38bc1c7d8a6404fe884c4735793724b38ba53e",
      "new_mode": 33188,
      "new_path": "Modules/Platform/iOS-Initialize.cmake"
    },
    {
      "type": "modify",
      "old_id": "6834c8031130997f637d132edbbe6d08479998c6",
      "old_mode": 33188,
      "old_path": "Modules/Platform/tvOS-Initialize.cmake",
      "new_id": "f26594604ec7b01f1e6c2492662fbbe72400b5fc",
      "new_mode": 33188,
      "new_path": "Modules/Platform/tvOS-Initialize.cmake"
    },
    {
      "type": "modify",
      "old_id": "e8431bceb120b5b232b19a98d07deb890f5c9b44",
      "old_mode": 33188,
      "old_path": "Modules/Platform/visionOS-Initialize.cmake",
      "new_id": "fee7bf36431f97eab8f3a04225bb0c9e2ad43349",
      "new_mode": 33188,
      "new_path": "Modules/Platform/visionOS-Initialize.cmake"
    },
    {
      "type": "modify",
      "old_id": "2f396d394db58b7826960785f4988e3d8e25c3ac",
      "old_mode": 33188,
      "old_path": "Modules/Platform/watchOS-Initialize.cmake",
      "new_id": "e9705ca2b1dec3bdddadf6dff6477c90d723c1eb",
      "new_mode": 33188,
      "new_path": "Modules/Platform/watchOS-Initialize.cmake"
    }
  ]
}
