CMake简单用法

Posted 为了财务自由!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake简单用法相关的知识,希望对你有一定的参考价值。

cmake_minimum_required(VERSION 3.0)
project(main)
#配置编译选项
set(CMAKE_CXX_FLAGS $CMAKE_CXX_FLAGS -g)

#设置需要编译的源文件列表
set(SRC_LIST ./muduo_server.cpp)#aux_source_directory(.SRC_LIST)把当前目录所有源文件名放入SRC_LIST中

#设置可执行文件最终存储的路径
set(EXECUTABLE_OUTPUT_PATH $PROJECT_SOURCE_DIR/bin)


#通过muduo_server.cpp生成server可执行文件
add_executable(server $SRC_LIST)

#表示server这个目标程序,需要连接muduo_net muduo_base pthread这三个库文件
target_link_libraries(server muduo_net muduo_base pthread)

以上是关于CMake简单用法的主要内容,如果未能解决你的问题,请参考以下文章

C++ cmake 命令用法

CMake (三)cmake 在工程中的用法

使用CMake编译C/C++程序

Cmake命令之find_library介绍

CMakeLists.txt的用法

CMake入门实战