godot/drivers
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
..
alsa Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
alsamidi Drivers, main, servers: Ensure classes match their header filename 2019-02-12 14:39:47 +01:00
convex_decomp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
coreaudio Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
coremidi Drivers, main, servers: Ensure classes match their header filename 2019-02-12 14:39:47 +01:00
dummy Add option to have viewport render into supplied texture 2019-04-06 08:24:58 +11:00
gl_context Remove ContextGL since as an abstraction it's unused. 2019-04-06 17:52:52 +02:00
gles2 Merge pull request #27673 from qarmin/small_fixes 2019-04-22 12:00:34 +02:00
gles3 Merge pull request #27673 from qarmin/small_fixes 2019-04-22 12:00:34 +02:00
png Merge pull request #26574 from Chaosus/update_libpng 2019-03-04 13:49:11 +01:00
pulseaudio Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
unix Add FileAccess::set_unix_permissions for Unix platforms 2019-04-07 15:45:30 -03:00
wasapi Fix WASAPI driver not working when the device doesn't supports the mix format 2019-02-23 00:01:17 -03:00
windows Add FileAccess::set_unix_permissions for Unix platforms 2019-04-07 15:45:30 -03:00
winmidi Drivers, main, servers: Ensure classes match their header filename 2019-02-12 14:39:47 +01:00
xaudio2 SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS 2019-04-24 16:57:58 +02:00
register_driver_types.cpp Consistency in resource format saver/loader de-registration 2019-01-10 12:45:57 +01:00
register_driver_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub Drop RtAudio driver on Windows 2019-02-20 13:47:01 +01:00