【发布时间】:2020-06-12 08:16:24
【问题描述】:
有几个 C++ 源代码不使用 CMake 作为构建系统。假设我有这样一个文件结构:
ProjectRepoDir
|- include
|- liba.h
|- module1.h
|- src
|- main.cpp
|- liba.cpp
|- module1.cpp
|- samples
|- example1-dir
|- main.cpp
|- example2-dir
|- main.cpp
我可以在ProjectRepoDir 下创建一个 CMakeLists.txt,并在该目录中执行这些命令来构建源代码和所有示例目录吗?原因是我不想在每个samples目录下都写CMakeLists.txt。
mkdir build && cd build
cmake ..
make
【问题讨论】:
-
是的,您可以使用通配符。但请始终把你自己尝试过的东西放上去。