cmake 实用总结

之前在 c++ 编译链接, make, cmake 整理 这里介绍过一点cmake, 这里陆续把自己经常使用的功能总结一下.

[不断补充中]

cmake 文件复用

要是经常写cmake 肯定也有一些重复的功能, 如何能够写到一个文件中, 然后直接在当前的cmake 文件中 include 进来呢?

方法:

假设你有一些常用的功能写在 path/dir/xxx.cmake 中注意最后必须是.cmake
然后你的cmake 文件中应该这样写

list(APPEND CMAKE_MODULE_PATH path)
include(dir/xxx)
# 这样就相当于执行了xxx.cmake的内容

拓展
在windows上, 当你把 某个.cmake 文件放在 cmake安装目录的某个目录下, 这样直接 include 就可以了.

示例

我曾利用这个方法 把我windows上的编译的库整理起来, 想用哪个就直接 include 进来非常方便, 根本不需要用vs进行繁琐的配置.

多个项目, 多个目录原理

等有空写 …

你可能感兴趣的:(软件环境配置)