- made compiler flags dependent on the compiler being used