names of compilers and flags are now variables