![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CMake
全都是泡饃
赖床一时爽,一直赖床一直爽
展开
-
CMake学习笔记(四)——CTest
CMakeLists.txt cmake_minimum_required(VERSION "3.16.2") project("HelloWorld") add_executable("${PROJECT_NAME}" "Main.cpp") install(TARGETS "${PROJECT_NAME}" DESTINATION bin) #${CMAKE_INSTALL_PREF...原创 2020-02-08 21:05:45 · 1754 阅读 · 0 评论 -
CMake学习笔记(三)——HelloWorld项目实践
新建文件夹如下图所示 CMakeLists.txt cmake_minimum_required(VERSION "3.16.2") project("HelloWorld") add_executable("${PROJECT_NAME}" "Main.cpp") install(TARGETS "${PROJECT_NAME}" DESTINATION bin) #${CMAK...原创 2020-02-07 18:46:31 · 333 阅读 · 0 评论 -
CMake学习笔记(二)
ADD_DEFINITIONS 为源文件的编译添加-D引入的宏定义 add_definitions(-DWIN32) OPTION 提供用户可选的选项 option(<variable> "description" [initial value]) CMake基本常用变量 CMAKE_INSTALL_PREFIX 构建install的路径 $ENV{HOME...原创 2020-02-07 17:23:29 · 204 阅读 · 0 评论 -
CMake学习笔记(一)
CMake即Cross Platform Make,是一种工程构建工具,用于读取并执行CMakeLists.txt文件的语句,最终生成Makefile文件 以下是CMake的一些基本语法 set(var_name var_value) #define Variables and Assignments command(arg1 ${var_name}) #use variables #p...原创 2020-02-07 00:05:12 · 403 阅读 · 0 评论