also allow -D* which is a preprocessor directive-y thing