一图理解CMake工作流程

less than 1 minute read

Published:

CMake工作流程图

png

官方在线文档:https://cmake.org/documentation/

CMake跨平台工作

png

CMake软件构建实战

最小案例

最小CMakeLists

CMakeLists.txt:

CMAKE_MINIMUM_REQUIRED(VERSION 1.18.0)
PROJECT(hellocmake)
AUX_SOURCE_DIRECTORY(. SRC_LIST)
ADD_EXECUTABLE(hellocmake ${SRC_LIST})

最小cpp

hellocmake.cpp:

#include <iostream>
using namespace std;

int main()
{
  cout<<"hello, cmake!"<<endl;
  return 0;
}