godot/modules
Rémi Verschelde c2a669a9f0 SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS
Many contributors (me included) did not fully understand what CCFLAGS,
CXXFLAGS and CPPFLAGS refer to exactly, and were thus not using them
in the way they are intended to be.

As per the SCons manual: https://www.scons.org/doc/HTML/scons-user/apa.html

- CCFLAGS: General options that are passed to the C and C++ compilers.
- CFLAGS: General options that are passed to the C compiler (C only;
  not C++).
- CXXFLAGS: General options that are passed to the C++ compiler. By
  default, this includes the value of $CCFLAGS, so that setting
  $CCFLAGS affects both C and C++ compilation.
- CPPFLAGS: User-specified C preprocessor options. These will be
  included in any command that uses the C preprocessor, including not
  just compilation of C and C++ source files [...], but also [...]
  Fortran [...] and [...] assembly language source file[s].

TL;DR: Compiler options go to CCFLAGS, unless they must be restricted
to either C (CFLAGS) or C++ (CXXFLAGS). Preprocessor defines go to
CPPFLAGS.
2019-04-24 16:57:58 +02:00
..
assimp Assimp: Don't touch normals. 2019-04-17 10:48:54 -07:00
bmp Merge pull request #24547 from Shinryuuji/master 2019-04-23 06:35:25 +03:00
bullet SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
csg Added inspector plugin documentation. 2019-04-23 16:39:09 -03:00
cvtt Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
dds Style: Apply new changes from clang-format 8.0 2019-04-09 17:09:48 +02:00
enet Merge pull request #25004 from Faless/enet/proto_optimize 2019-04-23 06:29:11 +03:00
etc SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
freetype SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
gdnative Merge pull request #27673 from qarmin/small_fixes 2019-04-22 12:00:34 +02:00
gdscript Merge pull request #27673 from qarmin/small_fixes 2019-04-22 12:00:34 +02:00
gridmap doc: Drop unused <demos> tag 2019-04-19 11:03:46 +02:00
hdr Cleanup unused header 2019-01-28 06:29:39 +01:00
jpg Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
mbedtls Small hack to avoid runtime error when using ubsan 2019-02-20 01:49:47 +01:00
mobile_vr doc: Drop unused <demos> tag 2019-04-19 11:03:46 +02:00
mono Merge pull request #28179 from neikeq/welp 2019-04-22 11:52:30 +02:00
ogg Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
opensimplex Merge pull request #28125 from KoBeWi/code_true_code 2019-04-22 11:59:16 +02:00
opus SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
pvr Fix -Wsign-compare warnings. 2019-02-27 07:45:57 +01:00
recast Small fixes, mostly dupicated code 2019-04-08 11:03:37 +02:00
regex doc: Drop unused <demos> tag 2019-04-19 11:03:46 +02:00
squish Style: Apply new changes from clang-format 8.0 2019-04-09 17:09:48 +02:00
stb_vorbis doc: Drop unused <demos> tag 2019-04-19 11:03:46 +02:00
svg SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
tga Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
theora SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
tinyexr Fix import grayscale EXR 2019-03-22 23:31:25 +07:00
upnp doc: Drop unused <demos> tag 2019-04-19 11:03:46 +02:00
vhacd SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
visual_script Merge pull request #28125 from KoBeWi/code_true_code 2019-04-22 11:59:16 +02:00
vorbis Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
webm SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
webp libwebp: Sync with upstream 1.0.2 2019-03-04 13:13:33 +01:00
webrtc doc: Sync classref with current source 2019-04-19 11:21:09 +02:00
websocket SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
xatlas_unwrap SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
register_module_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub SCons: Build thirdparty code in own env, disable warnings 2018-09-28 14:07:39 +02:00