mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 13:07:02 +00:00
This new warning adds a lot of warnings in the Cappuccino frameworks. I have turned off the warning in the Jakefiles when compiling most of the Cappuccino frameworks. But it is on as default for any user projects. So there is also a new feature to turn off/on warnings as a compiler flag. These flags are (all flags are on as default): -Wunused-but-set-variable Warning when a local variable is never read. -Wshadow-ivar Warning when a local variable is shadowing an instance variable for the class. -Wcreate-global-inside-function-or-method Warning when creating a global variable inside a function or method. -Wunknown-class-or-global Warning when a class or global variable is not known. -Wunknown-ivar-type Warning when the type for an instance variable is not known. To turn off a flag add a 'no-' prefix. Example: -Wno-unused-but-set-variable For an example how to use it in a Jakefile please look at the Jakefiles in this commit.