特定项目布局的通用CMakeLists.txt
我的所有项目都具有以下结构树:特定项目布局的通用CMakeLists.txt,cmake,Cmake,我的所有项目都具有以下结构树: project |----utils | |----util_1 | | |----inc_directory(hpp files inside) | | |----src_directory(cpp files inside) | .......... | .......... | |----util_n | | |----inc_directory(hpp files inside) | |
project
|----utils
| |----util_1
| | |----inc_directory(hpp files inside)
| | |----src_directory(cpp files inside)
| ..........
| ..........
| |----util_n
| | |----inc_directory(hpp files inside)
| | |----src_directory(cpp files inside)
|
|----main.cpp
|----CMakeLists.txt
我想编写一个通用的
CMakeLists.txt
文件,允许我编译任何具有相同结构的项目。您可以使用类似于此处的机制:浏览目录并动态获取cpp文件。这不是CMake的工作方式。只要添加UTIL,您的任务就完成了,为什么要增加复杂性?您可以使用类似于此处的机制:浏览目录并动态获取cpp文件这不是CMake的工作方式。只要添加UTIL,您的任务就完成了,为什么要添加复杂性?