![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CMake
mrbone11
这个作者很懒,什么都没留下…
展开
-
CMake-官方教程(5)-安装文件与添加测试用例-Installing and Testing
安装指定目标到lib文件夹中安装文件到指定目录中安装Debug版本相关文件,安装目录的前缀是/home/myuser/installdir。原创 2023-01-09 22:20:05 · 284 阅读 · 0 评论 -
CMake-官方教程(4)-生成器表达式-Adding Generator Expressions
cmake构建分为config和build阶段,生成器表达式的值在build阶段才得到。生成器表达式可用于根据某些条件设置某些变量和编译选项。原创 2023-01-04 00:13:36 · 629 阅读 · 0 评论 -
CMake-官方教程(3)-添加库使用要求-Adding Usage Requirements for a Library
在库所在目录的CMakeLists.txt中,添加target_include_directories命令使得链接该库的目标自动include相关目录。INTERFACE表示使用MathFunctions库的目标自动include相关目录,但是库自身不会include这些目录。原创 2023-01-03 21:54:37 · 110 阅读 · 0 评论 -
CMake-官方教程(2)-添加库-Adding a Library
list命令含义是添加MathFunctions到名字为EXTRA_LIBS的列表中,引用list的方式如下。添加子目录来构建子模块,子目录中同样编写CMakeLists.txt来管理。表示当前CMakeLists.txt所在的目录,在上层CMakeLists.txt使用。为目标添加包含目录,其中。表示cmake构建目录。原创 2022-12-22 22:37:14 · 803 阅读 · 0 评论 -
CMake-官方教程(1)-最简单的CMake项目-A Basic Starting Point
在最简单的项目中,只有一个源文件,并且最终生成一个可执行文件,使用CMake管理只需要3条CMake指令。命令将拷贝输入文件并转化为输出文件,并将其中的特殊变量转换为CMakeLists.txt的的。可以进入CMakeLists.txt所在目录,创建构建目录存放构建出的文件。CMake包含一些以CMAKE_开头的特殊变量,如。告诉CMake使用指定的源文件创建一个可执行文件。这能够保证CMake使用兼容版本的函数。这种方式可以很好的管理软件版本。配置项目并生成本地构建系统。原创 2022-12-18 23:43:31 · 289 阅读 · 0 评论