正确处理本地构建CMake依赖项

时间:2019-05-01 08:51:27

标签: cmake dependencies

我想知道是否存在使用CMake处理本地构建依赖项的正确/良好方法。由于所需的版本可能会因项目而异,因此我想在本地构建该库,而不是将其安装在系统中。

此外,由于某些依赖项的构建时间较长,因此我也想分别构建它们,然后只引用它们。


例如,对于一个场景,我想将GLWF库作为和依赖,并具有这样的项目结构:

XamlParseException


我目前正在建立这样的依赖关系:

/proj – Project root
/proj/libs – Dependencies base folder
/proj/libs/install – Local dependencies install folder
/proj/libs/glwf – Sample dependency
/proj/app – Main program folder (The CMakeLists.txt for the main program is here)
  

现在的问题是如何正确地在/ proj / app中设置CMake,以引用安装到项目本地/ proj / libs / install文件夹中的依赖项。

0 个答案:

没有答案