precompile options