Initial commit
Some basic configuration files for most common project and target setups
Add a configuration specific to profiling
Reorganize and prefix configuration files to make them easier to understand and use in Xcode
Fix config file references that broke when reorganizing
Add -ftrapv -fcatch-undefined-behavior to Debug builds
Add GCC_WARN_UNINITIALIZED_AUTOS to Release builds
Warn on unused static functions and labels
Disable assertions in Release builds
Disable link-time optimization, since it can sometimes cause linker failures/crashes
Only set GCC_DYNAMIC_NO_PIC for Mac OS X applications -- fails with iPhone
Base the Profile configuration on the Release configuration (which will disable assertions)
Changed use of -install_name in OTHER_LD_FLAGS to just use LD_DYLIB_INSTALL_NAME instead
Remove quotes from LD_DYLIB_INSTALL_NAME build setting
Adding some new warning flags
Added some more basic iOS settings
Warn about uninitialized variables on all configurations now that Debug builds support it
Enable Objective-C exceptions in the config file (just so it doesn't have to be set at the project level -- the fewer project settings, the better)
Warn about unused variables
Combine image resolutions on OS X