add compile option param