)]}'
{
  "commit": "766e557e5aba9a26c63ca89bd8d7384a60b20c4c",
  "tree": "e03adda38af9915ba3837a34c99444f5f9998b32",
  "parents": [
    "1b34b986bcc7e0991513213c295f3c9c82072a34"
  ],
  "author": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Mon Jan 02 21:40:17 2017 +0000"
  },
  "committer": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Mon Jan 02 21:40:17 2017 +0000"
  },
  "message": "build: tweak macros for Windows build\n\nMove the windows specific macro definitions for compiling c++ into the\ntarget.  Add a number of newer options that are necessary to properly\nbuild libc++ for windows.  This ensures that we do not accidentally\nautolink msvcprt (Microsoft\u0027s C++ runtime library), do not define linker\npragmas which are msvcprt specific, and do not accidentally encode the\nincorrect version of the msvc compatibility version.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@290837 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "823bfb5cd9b426bff6ba2813350aaf7d807391e9",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f254291b6ecc35dd236c06a65531b054a626dc0a",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "53f93aed9b91c8c9199401b9e6907e8df701cf0b",
      "old_mode": 33188,
      "old_path": "lib/CMakeLists.txt",
      "new_id": "f37ac68ebc2645d71a640ee91c3c02dfdacf3a29",
      "new_mode": 33188,
      "new_path": "lib/CMakeLists.txt"
    }
  ]
}
