)]}'
{
  "commit": "641bec0e30bea648b3da1cd90fc6b44deb429f71",
  "tree": "65b8d18522ba04f57332d0c5dc73ba4f79ff54d7",
  "parents": [
    "3914999fcc1fda92e750ef9190aa6db9bf7bdb07"
  ],
  "author": {
    "name": "Adrian Perez",
    "email": "aperezdc@users.noreply.github.com",
    "time": "Fri Dec 16 12:42:42 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 16 11:42:42 2022 +0100"
  },
  "message": "CMake: Allow using BUILD_SHARED_LIBS to choose static/shared libs (#655)\n\nBy convention projects using CMake which can build either static or\r\nshared libraries use a BUILD_SHARED_LIBS flag to allow selecting between\r\nboth: the add_library() command automatically switches between both using\r\nthis variable when the library kind is not passed to add_library(). It\r\nis also usual to expose the BUILD_SHARED_LIBS as an user-facing setting\r\nwith the option() command.\r\n\r\nThis way, the following will both work as expected:\r\n\r\n   % cmake -DBUILD_SHARED_LIBS\u003dOFF ...\r\n   % cmake -DBUILS_SHARED_LIBS\u003dON ...\r\n\r\nThis is helpful for distributions which need (or want) to build only\r\nstatic libraries.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4a03aab0bb1b04cc73c3321e3587112d16491a5",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "7ee3973d55d6be4c61c84d0583ba60f0fef85afc",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9985194a192544ab22f13b1314858a15ec2421ec",
      "old_mode": 33261,
      "old_path": "c/fuzz/test_fuzzer.sh",
      "new_id": "4b99947268ce695701f9a5d6a449873a1ce4bb95",
      "new_mode": 33261,
      "new_path": "c/fuzz/test_fuzzer.sh"
    }
  ]
}
