Modified the compilation process.