)]}'
{
  "commit": "9671d850e6b4498eb483b373024f647c2f17305c",
  "tree": "8fb8decc09361dfeb93045fab1ee6e5575742a5b",
  "parents": [
    "799fd5019269b8d08c2002ae08b17fd01046a9aa"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Jun 17 18:30:54 2018 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed Jun 20 19:43:12 2018 +0100"
  },
  "message": "Replace (MSVC/GCC/CLANG)_VERSION with CMAKE_CXX_COMPILER_VERSION.\n\n- As raised in issue #377, GCC_VERSION is not always defined, in which\n  case we were not enabling compiler optimisations.\n- CMAKE_CXX_COMPILER_VERSION is the more modern, uniform method to\n  verify the compiler version.\n- Also removes legacy Apple-GCC (i.e. Apple\u0027s fork of GCC prior to their\n  switch to Clang) logic, and Xcode 4.x logic (in June 2018, Xcode 9.x\n  is the current version).\n- Also removes addition of -march\u003dnative on Linux (was not added for\n  OS X).  If users wish to append -march\u003dnative (which will affect the\n  portability of the resulting output) they can do so manually as now\n  explained in the docs.\n- Fixes check for Clang on OS X.  As per CMP0025 (CMake 3.0+)\n  CMAKE_CXX_COMPILER_ID reports AppleClang on OS X, not Clang. Thus\n  using: if (CMAKE_CXX_COMPILER_ID STREQUAL \"Clang\") would fail for\n  AppleClang.  Instead, MATCHES should be used instead of STREQUAL to\n  support both Clang \u0026 AppleClang.\n\nChange-Id: I9647030b76f4b85a9ef2deea82d80ed79812ae33\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "500ce02a3657f7383f214b38ed3774af1bd73ea9",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f1f59ff874905885f65539105a8aabbcbec6ff82",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f9a770150e743582379094dccc5bbbf48534549d",
      "old_mode": 33188,
      "old_path": "docs/source/installation.rst",
      "new_id": "e7951bf09b462a9167cb27034ab7be4419a38415",
      "new_mode": 33188,
      "new_path": "docs/source/installation.rst"
    }
  ]
}
