Added the compile time option for build essentials.
Finish 0.2.7