• Sam Ravnborg's avatar
    kbuild: check for wrong use of CFLAGS · 0c53c8e6
    Sam Ravnborg authored
    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: default avatarSam Ravnborg <sam@ravnborg.org>
    0c53c8e6
Makefile.build 10.4 KB