入门示例
cmake_minimum_required(VERSION 3.5) #设置CMake最小版本
project (hello_cmake) #设置工程名
add_executable(hello_cmake main.cpp) #生成可执行文件
这是一个最基础的CMakeLists示例
cmake_minimum_required:该命令指明了对cmake的最低(高)版本的要求
project:该命令用于指定cmake工程的名称
add_executable:该命令用于生成可执行文件
\ add_executable另一用法:别名法
add_executable (<name> ALIAS <target>)
作用:
为可执行目标文件创建一个别名。创建该别名后,可以使用别名进行可执行目标的读、测试操作,但是不能利用别名对可执行目标的修改属性操作
示例:
cmake_minimum_required(VERSION 3.10.2)
project(test)
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY output)
add_executable(runtest main.cpp)
add_executable(test_name ALIAS runtest)