接着上面的两篇,本篇介绍的是cmake。
CMake详解
CMake是一个跨平台的安装(编译)工具,可以简单的语句描述所有平台的安装(编译过程)。它能输出各种各样的makefile或者project文件,能测试编译器所支持的c++特性,类似UNIX下的automake。
这篇写的挺详细的 CMake使用教程,可以先看这篇博客。
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT (test)
AUX_SOURCE_DIRECTORY (. SOURCE_LIST)
ADD_EXECUTABLE(test ${SOURCE_LIST})
TARGET_LINK_LIBRARIES(test
pthread
)
记录下来,方便查看与理解!!!