专案下的Insight Segmentation and Registration Toolkit（ITK）软体的跨平台建构的需求而创造出来的，其设计受到了Ken Martin开发的pcmaker所影响。pcmaker当初则是为了支援Visualization Toolkit（VTK）这个开放原始码的三维图形和视觉系统才出现的，今日VTK也採用了CMake。在设计CMake之时，Kitware公司的Bill Hoffman採用了pcmaker的一些重要想法，加上更多他自己的点子，想把GNU建构系统的一些功能