blender/extern
Sergey Sharybin 2199a3e38b CMake: Add option to enable -Werror cflag in some areas
It is rather annoying attitude nowadays to use const qualifier all over the
place, including using it for multi-dimensional arrays. This isn't really
supported in GCC prior to version 5.0 because it considers such an arrays
to be a "pointer to a const pointer" which gives implicit casting errors.

It's not possible to disable this particular type of warnings treated as
errors in any GCC version prior to 5.0 as well, meaning currently usage of
-Werror globally in Blender code is not possible at all.

This commit makes it possible to use -Werror in areas which are complaint
with older GCC versions. New advanced CMake options are:

- WITH_COMPOSITOR_WERROR
- WITH_LIBMV_WERROR
- WITH_CYCLES_WERROR
2015-07-18 10:49:51 +02:00
..
binreloc update gpl header in cmake files 2012-02-11 04:05:00 +00:00
bullet2 Fix leak in BMesh convex hull operator 2015-05-30 16:17:04 +10:00
carve cleanup: shebang lines 2015-01-29 15:56:23 +11:00
clew OpenCL wrangler: Add some of the extension defines 2015-05-15 13:22:47 +05:00
colamd update gpl header in cmake files 2012-02-11 04:05:00 +00:00
cuew Fix possible harmful warning: the value of the size argument in 'strncat' is too large, change the argument to be the free space in the destination buffer minus the terminating null byte 2014-08-05 12:03:31 +02:00
Eigen3 Add a skeleton of C API for Eigen3. 2015-07-13 18:05:38 +02:00
glew Ghost Context Refactor 2014-10-07 15:47:32 -05:00
glew-es Checked each of my (jwilkins) XXX notes. 2014-10-22 20:03:25 -05:00
gtest CMake: quiet warnings in GTest 2015-06-23 14:34:52 +10:00
libmv CMake: Add option to enable -Werror cflag in some areas 2015-07-18 10:49:51 +02:00
libopenjpeg OSX/scons: Try to get rid of buildproblems with openjpeg enabled in certain build environments and prepend SDK_FLAGS to CFLAGS always 2014-07-06 14:10:41 +02:00
libredcode == libredcode / licence cleanup == 2013-07-14 20:38:55 +00:00
lzma update gpl header in cmake files 2012-02-11 04:05:00 +00:00
lzo Cleanup: quiet minilzo warnings 2015-03-06 17:47:23 +11:00
rangetree Cleanup: remove unused face normals 2015-04-17 23:50:23 +10:00
recastnavigation Use reentrant qsort() in particle codes 2013-08-19 10:40:47 +00:00
sdlew SDL wrangler: Support loading SDL2 libraries of different names 2015-01-14 00:26:43 +05:00
wcwidth code cleanup: misc warnings/style 2013-03-21 02:58:21 +00:00
xdnd CMake: correct include dirs 2014-07-01 09:36:28 +10:00
CMakeLists.txt Add a skeleton of C API for Eigen3. 2015-07-13 18:05:38 +02:00
SConscript Add a skeleton of C API for Eigen3. 2015-07-13 18:05:38 +02:00