CMake 菜鸟升级指南

link

注!看参考资料一边学习一边整理的,只整理了自己能理解的部分,更详细的内容大家去挖官方的文档哈!

应知应会

  • 每一个要管理的目录都要包含一个CMakeLists.txt。(这个文件名不能有任何改动)
  • CMake获取变量值的语法是 ${变量名}。
  • CMake的指令可以大写、小写或大小混写,但是一般约定俗称都用大写。
  • CMake指令的参数用括号括起来,参数之间用空格隔开,参数是大小写相关的,不要乱写。
  • CMake参数也可以用分号“;”隔开,但不是约定俗成的用法,不建议使用。

CMake预定义变量

# 当前文件路径
${CMAKE_CURRENT_SOURCE_DIR}
# 安装路径
${CMAKE_INSTALL_PREFIX} # 默认值为 /usr/local
# 项目编译路径
${PROJECT_BINARY_DIR}
# 项目名
${PROJECT_NAME}
# 项目路径,值参照下面PROJECT指令说明
${PROJECT_SOURCE_DIR} 

常用指令说明

ADD_EXECUTABLE

ADD_EXECUTABLE(name sourceFile)

用sourceFile源文件生成一个名为name的可执行文件。sourceFile可以是单个文件,也可以是定义的文件列表变量。见下面的例子:

# 单个文件
ADD_EXECUTABLE
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值