If SDL_CFLAGS is defined to a non-empty value, even spaces, a later test will wrongly succeed and think SDL_CFLAGS is a user override.