)]}'
{
  "commit": "e6f9ebbbe13d482080e7ecad0f7276bf85bc0ff6",
  "tree": "f0afc2b4d7459c2ff23b82b451ba0e5b1c291ee9",
  "parents": [
    "cfcff29087592e54584a08be4a9d072ab909c0e3"
  ],
  "author": {
    "name": "Peter Kokot",
    "email": "peterkokot@gmail.com",
    "time": "Mon May 26 02:35:45 2025 +0200"
  },
  "committer": {
    "name": "Peter Kokot",
    "email": "peterkokot@gmail.com",
    "time": "Mon May 26 02:49:32 2025 +0200"
  },
  "message": "Check{,C,CXX,OBJC,OBJCXX,Fortran}SourceCompiles: Update documentation\n\nChanges:\n\n- Added intro code blocks showing how to include these modules.\n- Added examples sections.\n- Used \"command\" instead of \"macro\".\n- Commands sections added to have a clearer overview of the modules at\n  first encounter.\n- Reworded commands arguments a bit.\n- Added a rubric title for variables that affect the checks.\n- CheckFortranSourceCompiles: Added CMake version when SRC_EXT option\n  was introduced.\n- Listed CMAKE_TRY_COMPILE_TARGET_TYPE variable in the rubric together\n  with CMAKE_REQUIRED_* variables and added an include RST file for it.\n- Used lowercase style for check_fortran_source_compiles().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "117b2306d940b241b69e7bb09b2cbbd3682db2ec",
      "old_mode": 33188,
      "old_path": "Help/guide/tutorial/Adding System Introspection.rst",
      "new_id": "87070eddd4de600e541f4957de1a3d0b7d9c7838",
      "new_mode": 33188,
      "new_path": "Help/guide/tutorial/Adding System Introspection.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af855f8f2805af8501532c25d0b9c128cf9c52b3",
      "new_mode": 33188,
      "new_path": "Help/module/include/CMAKE_TRY_COMPILE_TARGET_TYPE.rst"
    },
    {
      "type": "modify",
      "old_id": "fa70367c3a0115425664f2f77709505d467f6c91",
      "old_mode": 33188,
      "old_path": "Help/release/3.1.rst",
      "new_id": "9d7cddfac4289c4b2692009cb099bdc779c09a09",
      "new_mode": 33188,
      "new_path": "Help/release/3.1.rst"
    },
    {
      "type": "modify",
      "old_id": "ceac100b2b84bc89533546cee7d2a39f4edac8ce",
      "old_mode": 33188,
      "old_path": "Help/release/3.7.rst",
      "new_id": "e52f361187433b9e24a7c65a457f545cb506ff2d",
      "new_mode": 33188,
      "new_path": "Help/release/3.7.rst"
    },
    {
      "type": "modify",
      "old_id": "c7a281d4b007e368fa88dd56c0ea3a2225951e0b",
      "old_mode": 33188,
      "old_path": "Modules/CheckCSourceCompiles.cmake",
      "new_id": "83672060eab660d458d483bd76ab02616d1d65c9",
      "new_mode": 33188,
      "new_path": "Modules/CheckCSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "46ec942f2e307471063a218dc5628c73d32bad71",
      "old_mode": 33188,
      "old_path": "Modules/CheckCXXSourceCompiles.cmake",
      "new_id": "2da6ef2a2be599271248418a03c136e811dd0810",
      "new_mode": 33188,
      "new_path": "Modules/CheckCXXSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "33585635f12c45a6c9f69ef04d4652c224226e05",
      "old_mode": 33188,
      "old_path": "Modules/CheckFortranSourceCompiles.cmake",
      "new_id": "ea02cd5acc73875bdaca7329a7efc16ead5075ef",
      "new_mode": 33188,
      "new_path": "Modules/CheckFortranSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "74b1ac6ca5daf6bb83ffe6a3c7f207275fc9ecc2",
      "old_mode": 33188,
      "old_path": "Modules/CheckOBJCSourceCompiles.cmake",
      "new_id": "94d37f3093a3f4b3875ea2833ebd64d6fbcb2873",
      "new_mode": 33188,
      "new_path": "Modules/CheckOBJCSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "e74a6e100b783b87d1946f5717d682c3e23516e6",
      "old_mode": 33188,
      "old_path": "Modules/CheckOBJCXXSourceCompiles.cmake",
      "new_id": "7d76f7b669cd443ca54bb2073132d27d73d5aa49",
      "new_mode": 33188,
      "new_path": "Modules/CheckOBJCXXSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "f225516a6131bee0fd834b7cea86f3a60418643a",
      "old_mode": 33188,
      "old_path": "Modules/CheckSourceCompiles.cmake",
      "new_id": "96246da37d6c83384f1a4cc62d8bd1997534d1c5",
      "new_mode": 33188,
      "new_path": "Modules/CheckSourceCompiles.cmake"
    },
    {
      "type": "modify",
      "old_id": "ecb456bde334b6c397762ce414825a6fb5965301",
      "old_mode": 33188,
      "old_path": "Tests/FortranModules/CMakeLists.txt",
      "new_id": "8dd0b13de709573abcc3d2deba9a1368091459d1",
      "new_mode": 33188,
      "new_path": "Tests/FortranModules/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4f2724deb1f6bee52a3f088c769dc40bdbec33e4",
      "old_mode": 33188,
      "old_path": "Tests/FortranOnly/CMakeLists.txt",
      "new_id": "6917cef402dbbed1ce960649c60f9a6775836289",
      "new_mode": 33188,
      "new_path": "Tests/FortranOnly/CMakeLists.txt"
    }
  ]
}
