precompile setting