kbuild: check for wrong use of CFLAGS
authorSam Ravnborg <sam@neptun.(none)>
Sun, 14 Oct 2007 20:26:53 +0000 (22:26 +0200)
committerSam Ravnborg <sam@neptun.(none)>
Sun, 14 Oct 2007 20:26:53 +0000 (22:26 +0200)
commit0c53c8e6eb456cde30f2305421c605713856abc8
tree6050c25f7aa7625d0b6b65df701e3e601d69a24d
parenta0f97e06a43cf524e616f09e6af3398e1e9c1c5b
kbuild: check for wrong use of CFLAGS

External modules have in a few cases modifed gcc option
by modifying CFLAGS. This has never been documented and
was a bad practice.
With the check to use KBUILD_CFLAGS it will no longer work
so we better error out and tell what was wrong as a service
to the external module users.

This check can be overruled if
KBUILD_NOPEDANTIC is set to something.
Addid this possibility may allow older external
module to build without any code modifications but potentially
only loosing some un-important gcc options.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/Makefile.build