added options to change target for compiler