)]}'
{
  "commit": "1cec8031826622c542dfd126ac2df37e68715e51",
  "tree": "37861b10ee4fbd3a0cf2296416f204491a0827c7",
  "parents": [
    "f2002f60222701ff74adb182cbff062fb1dd1b10"
  ],
  "author": {
    "name": "Arfrever",
    "email": "Arfrever.FTA@GMail.Com",
    "time": "Tue Mar 08 02:03:50 2022 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 07 17:03:50 2022 -0800"
  },
  "message": "CMake fixes (#9595)\n\n* Support older versions of CMake.\r\n\r\nVERSION_GREATER_EQUAL is supported by CMake \u003e\u003d3.7:\r\nhttps://cmake.org/cmake/help/latest/command/if.html#version-greater-equal\r\n\r\ntarget_link_options() is supported by CMake \u003e\u003d3.13:\r\nhttps://cmake.org/cmake/help/latest/command/target_link_options.html\r\n\r\n* Use PROTOBUF_USE_DLLS and LIBPROTOC_EXPORTS for libprotoc.so shared library\r\n\r\nSimilar change for libprotobuf.so and libprotobuf-lite.so was made\r\nin commit 5a0887fc6529596eff5c0f72febc602a9d494cc2.\r\n\r\n* Make value of PROTOC_EXPORT dependent on LIBPROTOC_EXPORTS instead of LIBPROTOBUF_EXPORTS\r\n\r\nThis was probably intention, and LIBPROTOC_EXPORTS is also used above\r\nin _MSC_VER branch.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dbf8a93eb3fdee28b946ecc4a4987d3e2acbeec",
      "old_mode": 33188,
      "old_path": "cmake/CMakeLists.txt",
      "new_id": "ac92442a1e870fc4271ecd19fd00adba903dffbb",
      "new_mode": 33188,
      "new_path": "cmake/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "434eb803008d53d2b6e7307d98e8537cb3e439a0",
      "old_mode": 33188,
      "old_path": "cmake/libprotobuf-lite.cmake",
      "new_id": "93760994ea22ddb0c3d732a2091af052fa1b8798",
      "new_mode": 33188,
      "new_path": "cmake/libprotobuf-lite.cmake"
    },
    {
      "type": "modify",
      "old_id": "b4096cbcfd753f577ab170e947fc57d99cd41da4",
      "old_mode": 33188,
      "old_path": "cmake/libprotobuf.cmake",
      "new_id": "448baea0a77890545cbff6ef68beeaea33c68034",
      "new_mode": 33188,
      "new_path": "cmake/libprotobuf.cmake"
    },
    {
      "type": "modify",
      "old_id": "c861fc1ba2814f9d8f25b2c4a63b7bffca47d113",
      "old_mode": 33188,
      "old_path": "cmake/libprotoc.cmake",
      "new_id": "92dff13215bdb73a7cad6c8f0b5c38204a01a259",
      "new_mode": 33188,
      "new_path": "cmake/libprotoc.cmake"
    },
    {
      "type": "modify",
      "old_id": "ee1961eaa162b8dc24550eb17a522428967f33ba",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/port_def.inc",
      "new_id": "552af7a5d64afc262476cc05a29211e1a2caca17",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/port_def.inc"
    }
  ]
}
