blender/extern
Aaron Carlisle 9f044cb422 Remove MinGW support
The Issue
=======

For a long time now MinGW has been unsupported and unmaintained and at this point,
it looks like something that we should just leave behind and move on.


Why Remove
==========

One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based.
However, now that this is no longer true we have basically stopped updating the need CMake files.
Along with the CMake files, there are several patches to the extern libs needed to make this work.  For example, see:
https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch

If we wanted to keep MinGW then we would need to make more custom patches to the external libs and
this is not something our platform maintainers are willing to do.

For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3

Fixes T51301

Differential Revision: https://developer.blender.org/D2648
2017-05-27 15:34:55 -04:00
..
binreloc dd upstream information to libraries 2016-05-25 22:27:53 +10:00
bullet2 Cleanup: Reduce amount of misleading indentation 2016-09-01 12:14:16 +02:00
carve Remove MinGW support 2017-05-27 15:34:55 -04:00
ceres Ceres: Update to the latest actual version 2016-11-01 11:29:33 +01:00
clew Update CLERW to the latest version 2017-03-24 09:43:03 +01:00
cuew Fix T49603: Blender/Cycles 2.78 CUDA error on Jetson-TX1~ 2017-03-08 13:38:01 +01:00
curve_fit_nd Curve Fitting: minor change to re-fitting method 2017-04-30 00:01:16 +10:00
Eigen3 [msvc2017] remove eigen vector workaround for msvc2017. 2016-11-28 10:12:21 -07:00
gflags Fix strict compiler warning in the gflags code 2017-01-23 11:52:41 +01:00
glew Remove SCons building system 2016-01-04 14:20:48 +05:00
glew-es Remove SCons building system 2016-01-04 14:20:48 +05:00
glog GLog: Workaround compilation error on Hurd 2016-11-22 12:43:59 +01:00
gmock Add GMock library which is responsive for dealing with mock objects 2016-07-29 22:19:30 +02:00
gtest Gtest: Fix/workaround MSVC complains about use of struct with alignment 2016-12-15 17:53:57 +01:00
libopenjpeg Revert "OpenJPEG: update to 2.1 from 1.5" 2016-07-12 17:38:26 +02:00
lzma Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
lzo Remove SCons building system 2016-01-04 14:20:48 +05:00
rangetree Cleanup: harmless mistake in rangetree 2016-11-20 09:11:26 +11:00
recastnavigation CMake: use signed char for recastnavigation 2016-05-19 07:36:32 +10:00
sdlew Forgot this in previous commit 2016-05-24 11:48:19 +02:00
wcwidth Add upstream information to wcwidth library 2016-06-03 02:43:24 +10:00
xdnd dd upstream information to libraries 2016-05-25 22:27:53 +10:00
CMakeLists.txt CMake: Add option to link against system-wide Gflags library 2017-04-21 12:01:27 +02:00