Does this check really work btw? "clang-3.4" doesn't seem like a valid C macro name.