Why `CPPFLAGS` instead of `CFLAGS`?