add ability to specify compiler by command arguments