)]}'
{
  "commit": "eb7962a02b749f3185e9970bb07c9f7c86b85d73",
  "tree": "dc1de7c6c11028cc0b00ec077f53f4c200a8d105",
  "parents": [
    "3c67d4f7c0b8b59c127585b2120b00267d64c728"
  ],
  "author": {
    "name": "DRC",
    "email": "information@libjpeg-turbo.org",
    "time": "Mon Apr 25 18:16:46 2016 -0500"
  },
  "committer": {
    "name": "DRC",
    "email": "information@libjpeg-turbo.org",
    "time": "Mon Apr 25 19:06:16 2016 -0500"
  },
  "message": "CMakeLists.txt: Clarify that Un*x isn\u0027t supported\n\nAt one time, it was possible to use CMake to build under Cygwin, but\nthat hasn\u0027t worked since 1.4.1 (due to the Huffman codec changes that\nnow require SIZEOF_SIZE_T to be defined for non-WIN32 platforms) and may\nhave even been broken before that.  Originally, we used the \"date\"\ncommand under MSYS in order to obtain the default build number, but that\nwas rendered unnecessary by 5e3bb3e9 (v1.3 beta.)  9fe22dac (1.4 beta)\nfurther modified CMakeLists.txt so that the \"date\" command was only used\non Cygwin, but for unexplained reasons, that commit also applied the\n(now vestigial) code to all non-WIN32 platforms.  This prevented\nCMakeLists.txt from displaying an error if someone attempted to use the\nCMake build system on Un*x platforms, and that may have been behind the\nflurry of pull requests and issues-- including #21, #29, #37, #58, #73--\ncomplaining that the CMake build system didn\u0027t work on Un*x platforms\n(although it was not until #73 that this bug came to light.)\n\nThis commit removes all vestiges of Un*x support from the CMake build\nsystem and makes it clear that CMake cannot be used to build\nlibjpeg-turbo on non-WIN32 platforms.  It is our position that CMake\nwill not be supported on non-WIN32 platforms until/unless the autotools\nbuild system is removed, and this will not happen without broad support\nfrom the community (including major O/S vendors.)  If you are in favor\nof migrating the entire build system to CMake, then please make your\nvoice heard by commenting on #56.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "667d8d59d2ed0f4b6a44207bf51ba8fdc2cbc80b",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "425e3cdb537fc8c92a4fdbd6b7981c56ed153290",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    }
  ]
}
