CMakeUsage

设置cmake最小版本

cmake_minimum_required(VERSION 2.8)

设置项目名称

project("...")

判断OS

if (APPLE)
  # do something
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
elseif (UNIX)
  # do something
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
endif()

生成共享库

add_library(name SHARED src)

生成可执行文件

包含cmake文件

打印消息

指定compiler

编译类型

指定FLAGS

最后更新于