add optimise compile argument