)]}'
{
  "commit": "ff6f7b232fbe36d8cb237ca2508ca01632d9d9d2",
  "tree": "d21baab346dcf57a5841bc3133f50e31912a1a72",
  "parents": [
    "4f88cb1675cf2fe50459eb4cc321a0d4b36c6c33"
  ],
  "author": {
    "name": "Seth R Johnson",
    "email": "johnsonsr@ornl.gov",
    "time": "Sun May 02 10:01:31 2021 -0400"
  },
  "committer": {
    "name": "Seth R Johnson",
    "email": "johnsonsr@ornl.gov",
    "time": "Sun May 02 10:05:44 2021 -0400"
  },
  "message": "FindSWIG: reduce calls to SWIG exe, and clean up variables\n\nIf all SWIG cache variables (EXECUTABLE, DIR, VERSION) are set,\nthere should be no need to invoke the SWIG exe on a reconfigure. This\nchangeset reduces the number of calls to the SWIG executable, and\nadditonially prevents temporary `SWIG_xxx` values from propagating outside\nthe `find_package` call.\n\nI also refactored the conditionals to be less nested (and thus more\npredictable), including changing theh definition of SWIG_USE_FILE to\nreflect that it\u0027s if and only if SWIG_FOUND is trure.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c7ad89dcabc7e22ebdc33b00f4ee728f7e7a233",
      "old_mode": 33188,
      "old_path": "Modules/FindSWIG.cmake",
      "new_id": "73aec89390444007316e579335d60789fe40dea1",
      "new_mode": 33188,
      "new_path": "Modules/FindSWIG.cmake"
    }
  ]
}
