【发布时间】:2011-03-22 11:56:13
【问题描述】:
我想为我的 linux c++ 项目使用一些标准布局,该项目是使用 cmake 构建的,包含一些可执行文件和这些 exec 可能链接到的库。目前我只有一个项目文件夹和每个子项目的子文件夹。在顶层有一个 CMakeLists,在 opt 级别添加的每个子级别中都有一个。
Project-
executable1
executable2
library
但是我认为像下面这样设置会更好
Project -
lib //Library output folder
bin //Executable output folder
src //Al cpp source files
include //All header files
test //All tests
我会在顶层只有一个 CMakeLists。 我可以很容易地在 cmake 中进行设置。有人有理由选择不同的布局吗?
【问题讨论】: