cmake基础教程(38)导出项目install export
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmake基础教程(38)导出项目install export相关的知识,希望对你有一定的参考价值。
我们在很早之前介绍了install函数的使用,用于安装target、普通文件、目录,接下来介绍用其导出项目,用于其他cmake工程引用。这是一个重要的功能,cmake高手和新手的区别就在这里了。
1、语法
install(EXPORT <export-name> DESTINATION <dir>
[NAMESPACE <namespace>] [[FILE <name>.cmake]|
[PERMISSIONS permissions...]
[CONFIGURATIONS [Debug|Release|...]]
[EXPORT_LINK_INTERFACE_LIBRARIES]
[COMPONENT <component>]
[EXCLUDE_FROM_ALL])
选项很复杂,挨个介绍。
该命令会生成一个cmake文件,给其他cmake工程调用,用于导出本项目。
export-name指定导出后生成的cmake文件名字,<export-name>.cmake
FILE 选项可以重新指定生成的cmake文件名字。有个要求是必须以 .cmake作为后缀。
2、实例
看个实例大家就懂了。
以上是关于cmake基础教程(38)导出项目install export的主要内容,如果未能解决你的问题,请参考以下文章
cmake基础教程(13)cmake安装位置前缀CMAKE_INSTALL_PREFIX
cmake基础教程(42)configure_file动态生成头文件