config precompiler