Go to file
Kp 1eb29c6e71 Set raspberrypi EnumVariable ignorecase=2 to avoid user confusion
ignorecase=1 coerces the user's input only for validation, but retains
the original case for later processing.

ignorecase=2 coerces the user's input for all purposes, and retains the
coerced form for later processing.

Since other code compares the `raspberrypi` variable to specific values
from the whitelist, user input must be mapped to that whitelist both for
SCons validation and for that later code.  With ignorecase=1, a user
could set `raspberrypi=MESA`, which would pass SCons validation, but
then not be treated as equal to `mesa` when computing default values.
With ignorecase=2, `raspberrypi=MESA` will be recorded as `mesa` and
compute the desired default value.

Fixes: 166b1ecd4d ("RPI: update vendor library names & add Mesa VC4 build support")
2017-10-26 01:58:28 +00:00
common Fix clean test of Valgrind poison support 2016-12-11 23:47:40 +00:00
contrib Add -O0 flags for the Debug and Editor builds in Xcode. 2016-09-28 11:18:46 +08:00
d1x-rebirth RPI: update vendor library names & add Mesa VC4 build support 2017-10-22 02:50:13 +00:00
d2x-rebirth RPI: update vendor library names & add Mesa VC4 build support 2017-10-22 02:50:13 +00:00
Documentation Require support for reference qualified methods 2016-12-10 17:51:07 +00:00
similar Fix failure to unmap custom hogs 2016-12-17 18:39:18 +00:00
.gitignore
COPYING.txt
GPL-3.txt
INSTALL.markdown Add kreator's elaborations to Mac OS X install instructions 2016-09-11 18:49:16 +00:00
SConstruct Set raspberrypi EnumVariable ignorecase=2 to avoid user confusion 2017-10-26 01:58:28 +00:00