小编Leo*_*rdo的帖子

CMake子目录依赖

我是CMake的新手.事实上,我正在尝试通过Kdevelop4 widh C++.

我习惯为我创建的每个命名空间创建子目录,即使所有源都必须编译并链接到单个可执行文件中.好吧,当我在kdevelop下创建一个目录时,它使用add_subdirectory命令更新CMakeLists.txt并在其下创建一个新的CMakeLists.txt,但仅此一项不会将其下的源添加到编译列表中.

我有根CMakeLists.txt如下:


project(gear2d)

add_executable(gear2d object.cc main.cc)

add_subdirectory(component)

在组件/我有我想要编译和链接的源以生成gear2d可执行文件.我怎么能做到这一点?

CMake常见问题解答有这个条目,但如果这是答案,我宁愿留在简单的Makefile.

有办法做到这一点吗?

dependencies cmake subdirectory

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

cmake ×1

dependencies ×1

subdirectory ×1