cmake
文章平均质量分 56
FlyingAnt_
这个作者很懒,什么都没留下…
展开
-
cmake中的变量学习
1.0 预定义变量2.0 属性操作原创 2021-09-08 15:04:22 · 149 阅读 · 0 评论 -
【CMake】cmake的install指令
参见这里https://blog.csdn.net/qq_38410730/article/details/102837401主要包括:target的安装普通文件的安装目录的安装安装时脚本的运行原创 2021-09-02 16:12:34 · 396 阅读 · 0 评论 -
cmake:target_** 中的 PUBLIC,PRIVATE,INTERFACE
参考这里https://zhuanlan.zhihu.com/p/82244559这三个关键之是针对库的依赖库而言的。比如target依赖于A,A依赖于BCD。对于Public:A和target都能用B中定义的功能;对于Private:target不能用C中的功能,A却可以;对于Interface:A.h只是透传D的接口D.h给target,A不能用D中的函数,target却可以。不过有一点疑问,对于interface模式,A.h中有D.h,D.cpp包含了D.h,那为...原创 2021-09-02 14:10:57 · 267 阅读 · 0 评论 -
cmake属性 INSTALL_RPATH
cmake属性INSTALL_RPATH原创 2021-09-02 11:16:16 · 6028 阅读 · 1 评论 -
【译文】Mastering CMake 第三章 关键概念
第三章 关键概念1 主结构2 目标3 源文件4 目录 生成器 Tests and 属性5 变量和缓存条目6 构建配置第三章 关键...转载 2020-06-18 18:38:55 · 444 阅读 · 0 评论 -
【译文】Mastering CMake(chapter 2)Getting Started
第二章 开始1 获取并在您的计算机上安装CMake2 自己建立CMake3 基本CMake用法和语法4 CMake的Hello World5 如何运...转载 2020-06-18 18:37:23 · 423 阅读 · 0 评论 -
【译文】Mastering CMake(chapter 1)Why CMake
第一章 为什么选择CMake? 如果你曾经维护过软件包的构建和安装过程,你将会对Cmake产生兴趣。CMake 是一个开放源代码的构建管理器。他允许开发者在一个简单可移植的文本格式文件(txt)中,构建指定的构建参数的项目工程。这个文件随后将用于生成包括集成开发环境在内的本地开发工具(例如Microsoft Visual Studio , Apple’s Xcode ,Unix Linux,N.原创 2020-06-18 18:34:29 · 450 阅读 · 0 评论