1 最小CMake工程
cmake_minimum_required(VERSION 3.0)
project(hello_world)
add_executable(helloWorld_cmake helloworld.cpp)
(1) 内部构建
会在该项目路径下生成很多中间文件
生成Makefile文件后, 执行make
就生成了可执行文件, 和我们用g++生成的可执行文件一模一样
(2) 外部构建
2 多目录工程
cmake_minimum_required(VERSION 3.0)
project(swap)
include_directories(include)
add_executable(main_cmake main.cpp src/swap.cpp)