随笔分类 -  CMake

摘要:主cmake 子cmake PARENT_SCOPE传递回主cmake 结果 阅读全文
posted @ 2022-11-04 08:53 starc的miao 阅读(205) 评论(0) 推荐(0)
摘要:方法一 main.c #include <stdio.h> #include <stdlib.h> #include "src/add.h" int main(int argc, char **argv) { add(); exit(EXIT_SUCCESS); } cmakelists.txt c 阅读全文
posted @ 2022-11-04 08:42 starc的miao 阅读(178) 评论(0) 推荐(0)
摘要:cmake_minimum_required(VERSION 3.22) message("循环获取变量值的方式") set(a 1) foreach(currentElement ${a} b c) # 获取变量值的方式 # 循环遍历列表 message("foreach loop value i 阅读全文
posted @ 2022-11-04 08:14 starc的miao 阅读(100) 评论(0) 推荐(0)
摘要:foreach while 阅读全文
posted @ 2022-11-04 03:41 starc的miao 阅读(16) 评论(0) 推荐(0)
摘要:if-else直接设置ON、OFF 命令行设置ON、OFF 逻辑运算符 A AND NO B 不存在的变量 find_package set if else 阅读全文
posted @ 2022-11-04 03:26 starc的miao 阅读(137) 评论(0) 推荐(0)
摘要:math 阅读全文
posted @ 2022-11-04 03:21 starc的miao 阅读(19) 评论(0) 推荐(0)
摘要:list 结果 lists加分号 结果 阅读全文
posted @ 2022-11-04 03:18 starc的miao 阅读(13) 评论(0) 推荐(0)
摘要:FIND 结果 REPLACE 结果 APPEND 结果 阅读全文
posted @ 2022-11-04 03:10 starc的miao 阅读(71) 评论(0) 推荐(0)
摘要:使用cache变量的代码 运行两次的结果 执行命令 安装ccmake 运行ccmake .可以修改cache的变量 直接cmake参数选项修改变量 加FORCE option and cmake-gui 阅读全文
posted @ 2022-11-04 02:56 starc的miao 阅读(77) 评论(0) 推荐(0)
摘要:代码-cmake脚本 message("Hello") # cmake -P var.cmake # 设置变量 set(Foo "Foo value") # 设置变量 set(F asd asd asd) set(F2 "asd" "asd" "asd") # 无变化,还是分号隔开 message( 阅读全文
posted @ 2022-11-02 08:31 starc的miao 阅读(70) 评论(0) 推荐(0)
摘要:静态库 动态库 CMakelists.txt cmake_minimum_required(VERSION 3.22) # 指定版本 message("Hello myProject") # 打印信息 project(myProject LANGUAGES C CXX) # 项目名称,指定编译器类型 阅读全文
posted @ 2022-11-01 03:26 starc的miao 阅读(61) 评论(0) 推荐(0)
摘要:CMakeList 从浅入深详细介绍CMake C++构建项目 project 文档 安装 sudo apt install cmake 源码安装,官方下载,命令行编译安装 基础脚本 CMakeLists.txt cmake_minimum_required(VERSION 3.22) messag 阅读全文
posted @ 2022-11-01 02:56 starc的miao 阅读(97) 评论(0) 推荐(0)