使用cmake将我的源文件包含到另一个现有项目中

时间:2018-03-18 14:25:46

标签: c++ c build process cmake

我正在尝试使用自己的源文件扩展一个开源项目,以便生成的可执行文件也包含我的代码。可能它很容易,但不知怎的,我忽略了它。

构建过程正在使用cmake,而开源项目包含一个编写良好的CMakeLists.txt。我没有在开源项目的目录中添加我的源文件(并且可能更改开源项目的CMakeLists.txt),而是将我的代码分别放在自己的目录中,如下所示:

src/opensourceproject/src/...

src/opensourceproject/include/...

...

src/myaddition/include/...

src/myaddition/src/...

有没有办法包装构建过程并创建一个CMakeLists.txt来构建opensourceproject,并将我的源添加到opensource构建中?我之所以需要它,是因为我或多或少都在编写一个插件,我希望我的代码出现在生成的可执行文件中。

0 个答案:

没有答案