Cmake有没有简便方法遍历多个目录,将这些目录加入文件列表。
比如我的文件列表是这样的:
|-- main.cpp
|-- include
| `-- a
| |-- a1
| | `-- a1.h
| |-- a2
| | `-- a2.h
| `-- a3
| `-- a3.h
| `-- b
| |-- b1
| | `-- b1.h
| |-- b2
| | `-- b2.h
| `-- b3
| `-- b3.h
| `-- c
| |-- c1
| | `-- c1.h
| |-- c2
| | `-- c2.h
| `-- c3
| `-- c3.h
|-- src
| `-- a
| |-- a1
| | `-- a1.cpp
| |-- a2
| | `-- a2.cpp
| `-- a3
| `-- a3.cpp
| `-- b
| |-- b1
| | `-- b1.cpp
| |-- b2
| | `-- b2.cpp
| `-- b3
| `-- b3.cpp
| `-- c
| |-- c1
| | `-- c1.cpp
| |-- c2
| | `-- c2.cpp
| `-- c3
| `-- c3.cpp
我该怎样快速遍历这些文件目录加入Cmake列表?
谢谢!
|-- main.cpp
|-- include
| `-- a
| |-- a1
| | `-- a1.h
| |-- a2
| | `-- a2.h
| `-- a3
| `-- a3.h
| `-- b
| |-- b1
| | `-- b1.h
| |-- b2
| | `-- b2.h
| `-- b3
| `-- b3.h
| `-- c
| |-- c1
| | `-- c1.h
| |-- c2
| | `-- c2.h
| `-- c3
| `-- c3.h
|-- src
| `-- a
| |-- a1
| | `-- a1.cpp
| |-- a2
| | `-- a2.cpp
| `-- a3
| `-- a3.cpp
| `-- b
| |-- b1
| | `-- b1.cpp
| |-- b2
| | `-- b2.cpp
| `-- b3
| `-- b3.cpp
| `-- c
| |-- c1
| | `-- c1.cpp
| |-- c2
| | `-- c2.cpp
| `-- c3
| `-- c3.cpp
我该怎样快速遍历这些文件目录加入Cmake列表?
谢谢!
...全文
相关推荐
cmake 构建多文件多目录项目教程
cmake 常用的环境变量,cmake 多文件多目录的学习的简易例子,cmake 学习的基础知识, cmake 常用的Linux代码目录构建方式
CMake添加引用多个子目录多个CMakeLists同时编译
CMake添加引用多个子目录多个CMakeLists同时编译
遍历文件夹自动生成目录树
遍历文件夹自动生成目录树
cmake多级目录编译实现
1、压缩包中打包文件为一个商用项目,由Makefile修改为cmake的源码,为了避免泄露源吗,源码中的头键词,经过批量替换,对敏感c码文件进行了删除。 2、cmake文件本身没有任问题,稍加修改,即可应用于自己项目。iMM_SDK为根目录。 3、MSLayer为一个静态库,iMM_Cache也为一个静态库,均为动态库,CMakelist的具体实现,清参考源码,include和src中放的源码是示例,你编译时可以放入你自己源码。
cmake多目录工程实现
工程内存在多个文件夹的cmake的编写,代码部分摘录字cisco的SIP协议栈


