split CFLAGS in CFLAGS and CPPFLAGS, closes #50