)]}'
{
  "commit": "d72e19d9859722421b9cb23089354a5a967cba12",
  "tree": "ce2ef19fdaef3effc2fccf7ec77a8374f5913066",
  "parents": [
    "1d7185f1306747bf06d162ff8f531e2a8d4f30a1"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Tue Apr 18 16:55:51 2017 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Apr 30 14:51:03 2017 +0000"
  },
  "message": "Use target_compile_features() to specify C++11 requirement if available.\n\n- Use target_compile_features() to specify the C++11 dependency for\n  Ceres if the CXX11 option is enabled and the current CMake version\n  supports it (\u003e\u003d 3.1).  Otherwise fall back onto our existing\n  target_compile_options() solution if available.\n- We prefer the use of target_compile_features() if available as it more\n  gracefully handles ‘upgrading’ of the C++ standard in client projects\n  that depend upon Ceres, e.g. if the client requires C++14.  The\n  current solution may fail to produce the expected result in this case\n  as raised in\n  https://github.com/ceres-solver/ceres-solver/issues/273.\n\nChange-Id: Ib3cff8d4b9fe93fa6d6b376b4dd53923bb1c4ecc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a782c34376f5e2b71ac382bf545bb11cd4cc9daa",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "63f5e1040c9130eb4b6584462abe55f3015288c9",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "107eb582e9faffc93a62dffe17b99b20d1719a94",
      "new_mode": 33188,
      "new_path": "cmake/AddCeresCXX11RequirementsToTarget.cmake"
    },
    {
      "type": "modify",
      "old_id": "5b6e99cff71646d6737fcf8e9c47d725ecef4e9d",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "b113de5c0b00624ce501cb34d1626289894b6f7f",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    }
  ]
}
