使用CMake生成单独的eclipse项目

时间:2017-12-12 19:56:01

标签: c++ eclipse build cmake eclipse-cdt

我正在使用CMake生成Eclipse CDT项目。这个“项目”真的包含了我们仓库中的大量子项目。这是因为我正在定义

project (sample_project)

在我的CMakeLists.txt文件中并使用

add_subdirectory(sample_project_directory)
在我的父目录中

将所有CMakeLists.txt链接在一起。当我运行cmake -G "Eclipse CDT4 - Unix Makefiles" ..\src时,它实际上只生成一个.project.cproject文件,并使用虚拟文件夹添加所有子项目。我更愿意为每个项目生成一个单独的项目文件。这样我就可以单独构建每个项目,而不是一次性构建所有项目。这可能吗?当我为Visual Studio生成它时,它将为我定义的每个project (sample_project)生成一个包含一堆项目的主解决方案文件。这更理想。

0 个答案:

没有答案