)]}'
{
  "commit": "61ea1ed255b502b2730f1792c065b4aa19ef58fc",
  "tree": "a2844ba4c18382f2645a3a31185472b3ca2a9242",
  "parents": [
    "16d77478c87322d32ee041abb72d604a2b012f24"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Wed Nov 23 16:25:57 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 23 16:25:57 2022 -0800"
  },
  "message": "Deprecate `IREE_ENABLE_CCACHE` option (#11283)\n\nThis setting uses `RULE_LAUNCH_COMPILE` which is discouraged:\r\nhttps://cmake.org/cmake/help/latest/prop_gbl/RULE_LAUNCH_COMPILE.html.\r\nIt\u0027s also unnecessary. As of CMake 3.4, the\r\n`CMAKE_\u003cLANG\u003e_COMPILER_LAUNCHER` can be used to set the compiler\r\nlauncher per language. They can be set as a configuration option or via\r\nan environment variable. There\u0027s really no reason for us to have a\r\nproject-specific configuration for this.\r\n\r\nWhile I was here, I made it an error if `IREE_ENABLE_CCACHE` is set and\r\n`ccache` is not found. This is an easy case where we can tell people to\r\nstop using it :-)\r\n\r\nSee some discussion in https://github.com/iree-org/iree/pull/3689",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d469847818c4e731b2fee51483cfa2971e524f50",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "696c991e9058caae6aa9aa745249d767876ce4a8",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2c72f34f677e865760162720023acebe7971d25d",
      "old_mode": 33261,
      "old_path": "build_tools/cmake/build_all.sh",
      "new_id": "4188ed61a906aee41baaa2d4cf38c7a5d184794f",
      "new_mode": 33261,
      "new_path": "build_tools/cmake/build_all.sh"
    },
    {
      "type": "modify",
      "old_id": "98f791a80fa6e2642c277f0a6bf92c56bb973cbe",
      "old_mode": 33261,
      "old_path": "build_tools/cmake/build_and_test_asan.sh",
      "new_id": "30b7b495053f586e2ae0d98c379c8c63b7f6c212",
      "new_mode": 33261,
      "new_path": "build_tools/cmake/build_and_test_asan.sh"
    },
    {
      "type": "modify",
      "old_id": "e9ef4c3a70d3d5562c803af1dba6b8859b98d8ef",
      "old_mode": 33188,
      "old_path": "docs/developers/debugging/releases.md",
      "new_id": "ee505bb83bc90ed889b05696cabe938bcef2e036",
      "new_mode": 33188,
      "new_path": "docs/developers/debugging/releases.md"
    },
    {
      "type": "modify",
      "old_id": "4d9566fd45e8d453c54b1ecbcd80412fe20b3891",
      "old_mode": 33188,
      "old_path": "docs/developers/developing_iree/ccache.md",
      "new_id": "b7e2ca2b9cccfd33247b6af03a8042586d121e9f",
      "new_mode": 33188,
      "new_path": "docs/developers/developing_iree/ccache.md"
    },
    {
      "type": "modify",
      "old_id": "89e2193ae92d308ad1782bc26a54e157b49269bc",
      "old_mode": 33188,
      "old_path": "docs/website/docs/building-from-source/getting-started.md",
      "new_id": "2c0f748c81c058509928f521902fbaf55bad7c44",
      "new_mode": 33188,
      "new_path": "docs/website/docs/building-from-source/getting-started.md"
    }
  ]
}
