add compile option