)]}'
{
  "commit": "1bdaad7573e5ad50804eccda20b94ccddbd862d6",
  "tree": "7236ee2751de46501e965fab92a60104cc2950a7",
  "parents": [
    "908b2ca27c650bc2fba238907fed434118203d52"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Nov 19 10:22:24 2024 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Nov 19 10:22:24 2024 -0500"
  },
  "message": "ExternalProject: Optionally integrate \u0027make\u0027 job server with INSTALL_COMMAND\n\nAdd an `INSTALL_JOB_SERVER_AWARE` option to `ExternalProject_Add`.\nWhen using an explicit `INSTALL_COMMAND`, the generated commands\nwon\u0027t use `$(MAKE)` thus failing to connect to the outer make\u0027s\njob server.  Add an option enable explicit job server integration.\n\nThis is the install step\u0027s equivalent to the build step\u0027s\n`BUILD_JOB_SERVER_AWARE` option added by commit bc43398e72\n(ExternalProject: Enable Make Job Server with Explicit Build Command,\n2023-08-09, v3.28.0-rc1~217^2).  It is useful when the external\nproject\u0027s installation is driven by its build system.  Note that with\nMakefile generators, our default install command does use `$(MAKE)` to\nconnect to the outer make\u0027s job server.\n\nIssue: #26398\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d8116c8212ef093b81141611d7516e57be4d9ab",
      "new_mode": 33188,
      "new_path": "Help/release/dev/ExternalProject-install-jobserver.rst"
    },
    {
      "type": "modify",
      "old_id": "3f43542307ff82dffe0cfd9233b3ecfb415b7058",
      "old_mode": 33188,
      "old_path": "Modules/ExternalProject.cmake",
      "new_id": "7d95bdf6d6af13e7d3f48082d9dc0726e38465a0",
      "new_mode": 33188,
      "new_path": "Modules/ExternalProject.cmake"
    },
    {
      "type": "modify",
      "old_id": "149a8a73f38d28aea4b2ea1a131eb043bb7b7649",
      "old_mode": 33188,
      "old_path": "Modules/ExternalProject/shared_internal_commands.cmake",
      "new_id": "ac5d2bddc38d02d01b6810f652a4de30fbfe0933",
      "new_mode": 33188,
      "new_path": "Modules/ExternalProject/shared_internal_commands.cmake"
    },
    {
      "type": "modify",
      "old_id": "55a9f0d80c0e5a4944fb1f37ce676c1e6192059e",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/ExternalProject/GNUMakeJobServerAware-check.cmake",
      "new_id": "f1d621b33bc3e4c127099d8876fdc1fbd31c496f",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/GNUMakeJobServerAware-check.cmake"
    },
    {
      "type": "modify",
      "old_id": "3f688caf7a9e4342e22cebfa9089e9ad46d367f7",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake",
      "new_id": "077b929d08b0f47751b233b0c3185e907f3c352c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake"
    }
  ]
}
