)]}'
{
  "commit": "5fc6f5d3f99ce12d7b19b5b235d85fbddc22fec9",
  "tree": "641c8d753d637be7f77c455c62bb0e8d3713b4ad",
  "parents": [
    "26aa88cbb235a35d4604d2dd5f5284566862de77"
  ],
  "author": {
    "name": "jdymitarai",
    "email": "o10040115@gmail.com",
    "time": "Thu Sep 10 09:33:49 2026 +0800"
  },
  "committer": {
    "name": "jdymitarai",
    "email": "o10040115@gmail.com",
    "time": "Thu Sep 10 09:33:49 2026 +0800"
  },
  "message": "cmake: add SNAPPY_MSVC_STATIC_RUNTIME and enable CMP0091 (fixes #190)\n\nCMake 3.15 introduced CMP0091 to select MSVC runtime libraries via\nCMAKE_MSVC_RUNTIME_LIBRARY. Because cmake_minimum_required is 3.10,\nCMP0091 defaults to OLD, which hardcodes /MD into compiler flags and\nprevents setting static runtime (/MT) when building static libraries.\n\nEnable CMP0091 when available and add the SNAPPY_MSVC_STATIC_RUNTIME\noption (default OFF), which sets CMAKE_MSVC_RUNTIME_LIBRARY to\nMultiThreaded and replaces /MD with /MT in flags for backwards\ncompatibility.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac43da3dcfb75c712e677c7e8d5c809ec547803b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "080823527ba40855f83cb82d17f0a7291d886a9f",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    }
  ]
}
