add more compile option