Really fix machine-independent flags

The problem was not the parsing, but the fact that they need to
be passed to the preprocessor, because they might define some
macros to indicate they have been activated.