当前位置: 首页 > ds >正文

cmake 语法大纲

1,基础语法

CMakeLists.txt 目录组织文件;

*.cmake 脚本文件

    运行:
        $ cmake -P xxx.cmake

*.cmake 模块文件

    include 命令来引用 模块文件。
        自定义模块;
        cmake 预制模块;

单行注释
# com
括号注释
#[[
    .... ]]
#[==[
    .... ]==]

程序构成

cmake 程序由命令调用构成;
    控制结构也是命令;

变量:
    分类:
        普通变量,${var}
        缓存变量,$CACHE{var} ${var}
        环境变量,$ENV{var}
    赋值兼定义:
        set(var XXXXX)
    使用:
        ${var}
    可嵌套

http://www.xdnf.cn/news/249.html

相关文章:

  • 研究生面试常见问题
  • 1.Linux基础指令
  • 卷积神经网络(CNN)与VGG16在图像识别中的实验设计与思路
  • docker镜像被覆盖了怎么办?通过sha256重新上传镜像
  • VueRouter笔记
  • 6. 实战(二):用Spring AI+OpenAI构建企业级智能客服
  • LeetCode19.删除链表的倒数第N个节点
  • OpenCV图像加密和解密
  • PGSql常用操作命令
  • OBS 日期时间.毫秒时间脚本 date-and-time.lua
  • 该文件没有与之关联的程序来执行此操作
  • 图像预处理-图像噪点消除
  • 【人工智能】DeepSeek 与 RAG 技术:构建知识增强型问答系统的实战
  • 前端 实现文字打字效果(仿AI)
  • JESD204B标准及其在高速AD采集系统中的应用详解
  • 计算机网络 - 在浏览器中输入 URL 地址到显示主页的过程?
  • polkitd服务无法启动导致docker无法启动问题解决
  • pytorch基本操作2
  • Python Logger用法和说明
  • 深入解析 Python 中的装饰器 —— 从基础到实战
  • AI模型处理文件办公,机密和隐私会泄露吗?
  • 解锁规划算法:从原理到实践
  • Python 中的数据类型有哪些
  • Vue3 计算属性与侦听器深度解析:优雅处理响应式数据引言
  • 论文阅读--Orient Anything
  • PH热榜 | 2025-04-18
  • MQTTClient.c的线程模型与异步事件驱动
  • SpringBoot项目异常处理
  • AI编程方法第五弹:测试很重要
  • linux 4.14内核jffs2文件系统不自动释放空间的bug