我有一个Cmake
项目应该是另一个项目的库,应该作为独立的应用程序运行。两个项目都使用相同的外部库作为git子模块。这样做的正确方法是什么?这是我的结构:
ProjectParent/
lib/
/externalLib
/ProjectChild
/lib
/externalLib
我无法从ProjectChild中删除externalLib,因为它应该作为独立的应用程序运行,它不仅仅是一个库。我也不想从ProjectParent中删除externalLib。在gradle中我们有像cmake中的任何选项吗?
另外,我只是将“include(”lib / ProjectChild“)”添加到cmake文件中。是不是?