我是CMake的新手.事实上,我正在尝试通过Kdevelop4 widh C.
@H_404_14@我习惯为我创建的每个命名空间创建子目录,即使所有源都必须编译并链接到单个可执行文件中.好吧,当我在kdevelop下创建一个目录时,它会使用add_subdirectory命令更新CMakeLists.txt并在其下创建一个新的CMakeLists.txt,但仅此一项不会将其下的源添加到编译列表中.
我有根CMakeLists.txt如下:
project(gear2d) add_executable(gear2d object.cc main.cc) add_subdirectory(component)
在组件/我有我想要编译和链接的源以生成gear2d可执行文件.我怎么能做到这一点?
CMake常见问题解答有this个条目,但如果这就是答案,我宁愿留在简单的Makefile中.
有办法做到这一点吗?