Category Archives: cmake

My CMake Tutorial 1

CMake 是一个跨平台的开源构建系统。 1、CMake的诞生 既然维基百科有我就不多说了。 http://zh.wikipedia.org/wiki/CMake 2、为什么要使用CMake http://lwn.net/Articles/188693/  Why the KDE project switched to CMake — and how 原因之一是跨平台,本来他们想采用 SCons 作为构建系统, 但在跨平台上遇见了许多问题。CMake的优势在于它只依赖于C++编译器,跨平台,可以生成各个平台特定的Makefile和工程文件,并且支持单元测试。 另外一点就是性能,但我一时间找不到具体的引用了。 3、使用CMake的基本方法 mkdir build cd build cmake .. make make install 针对一般用户来说就是以上内容,和当年的传统 configure make 很像吧? 4、第一个项目 cmake_minimum_required (VERSION 2.6) … Continue reading

Posted in cmake | Tagged | 4 Comments