merlinzjl

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

10 2020 档案

CMake 12 函数和宏
摘要:CMake中用以下指令定义函数 function(<name> [<arg1> …]) <commands> endfunction() function指令,指定函数的名称,参数名称 endfunction指令,用于结束函数的定义,可以传入与function指令中同样的函数名称作为参数,也可以不传 阅读全文

posted @ 2020-10-30 23:21 merlinzjl 阅读(187) 评论(0) 推荐(0) 编辑

CMake 11 配置文件
摘要:CMake通过以下指令来赋值一个文件到指定地方,并可修改这个文件的内容,即配置文件。 修改的内容为输入文件中以@VAR@或${VAR}指定的CMake变量占位符,占位符被相应变量的内容替换: configure_file(<input> <output> [COPYONLY] [ESCAPE_QUO 阅读全文

posted @ 2020-10-30 22:19 merlinzjl 阅读(455) 评论(0) 推荐(0) 编辑

CMake 10 CMake的策略管理
摘要:CMake的策略管理用于维护版本的向后兼容,从版本2.0开始引入。 每个新发布版本一般都会引入一些新的策略,每个策略都会有一个标识号,格式 为CMP<NNNN>,<NNNN>对应四个0到9的整数。每个策略都在文档中描述了OLD和NEW的行为,以及引入的原因。 CMake的策略是一种弃用机制,并不是可 阅读全文

posted @ 2020-10-30 21:09 merlinzjl 阅读(588) 评论(0) 推荐(0) 编辑

CMake 09 查询主机特定信息和设置当前CMake最低要求版本
摘要:查询主机特定信息cmake_host_system_information(RESULT <variable> QUERY <key> ...)读取到的信息存储到 <variable>中key的取值如下: 设置CMake最低版本要求cmake_minimum_required(VERSION <mi 阅读全文

posted @ 2020-10-30 20:32 merlinzjl 阅读(129) 评论(0) 推荐(0) 编辑

CMake 08 调用外部库
摘要: 阅读全文

posted @ 2020-10-29 23:21 merlinzjl 阅读(105) 评论(0) 推荐(0) 编辑

CMake 07 设置/获取目标的属性
摘要:1 设置目标的属性 set_target_properties(target1 target2 ... PROPERTIES prop1 value1 prop2 value2 ...) target1 target2:指定要设置属性的目标prop1 value1:指定要设置的属性名和值 2 获取目 阅读全文

posted @ 2020-10-29 22:52 merlinzjl 阅读(923) 评论(0) 推荐(0) 编辑

CMake 06 添加指定目录,定义安装
摘要:1.添加工程子目录 add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL]) source_dir:指定了CMakeLists.txt 和 code files的路径binary_dir:指定了source_dir路径下编译后输出文件的 阅读全文

posted @ 2020-10-28 22:47 merlinzjl 阅读(366) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示