摘要:
一, 通用范式 cmake_minimum_required(VERSION 2.8) project (hello_cpp11) # 检查c++编译器标志,设置c++11支持变量include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG("-std=c 阅读全文
摘要:
前言 大多数的工程都会添加第三方库。cmake中find_package()函数能够支持查找这些库的路径。 但是必须先为cmake配置查找配置的cmake模块,模块文件名称形如“FindXXX.cmake”,这些 模块文件通常会放到一个指定的目录中,然后将CMAKE_MODULE_PATH变量设置为 阅读全文
摘要:
前言 cmake支持多种不同方式设置编译器标志: 1.使用 target_compile_definitions()设置编译器标志 2. 使用CMAKE_C_FLAGS和CMAKE_CXX_FLAGS设置编译标志 一, 目录结构 ├── CMakeLists.txt├── main.cpp * li 阅读全文
摘要:
前言 cmake可以设设置多种编译选项。这些编译选项可以设置编译优化级别以及是否添加debug信息。 一, 目录结构 ├── CMakeLists.txt├── main.cpp * link:CMakeLists.txt[] - Contains the CMake commands you wi 阅读全文
摘要:
一, 目录结构 ├── cmake-examples.conf├── CMakeLists.txt├── include│ └── installing│ └── Hello.h└── src ├── Hello.cpp └── main.cpp * link:CMakeLists.txt[] - 阅读全文
摘要:
一, 目录结构 ├── CMakeLists.txt├── include│ └── shared│ └── Hello.h└── src ├── Hello.cpp └── main.cpp * link:CMakeLists.txt[] - Contains the CMake commands 阅读全文