C++ 如何制作主cmke并在其他cmake文件中调用它?

C++ 如何制作主cmke并在其他cmake文件中调用它?,c++,cmake,C++,Cmake,我正在使用cmake构建几个项目,我在所有项目中都有类似的结构:查找并添加boost,查找并添加opencv 目前,我正在复制所有代码,以便将这些库添加到我的所有cmakes中 有没有什么方法可以让我编写一个主cmake,然后为每个项目将它添加到我的cmake中,这样它就可以添加所有这些库,可能允许我选择它们(类似于在boost中,我可以选择要添加的包)。看看cmake的INCLUDE指令 什么是cmkle?什么是“cod”?@LightnessRacesinOrbit谢谢,修复了打字错误!in

我正在使用cmake构建几个项目,我在所有项目中都有类似的结构:查找并添加boost,查找并添加opencv

目前,我正在复制所有代码,以便将这些库添加到我的所有cmakes中


有没有什么方法可以让我编写一个主cmake,然后为每个项目将它添加到我的cmake中,这样它就可以添加所有这些库,可能允许我选择它们(类似于在boost中,我可以选择要添加的包)。

看看cmake的INCLUDE指令


什么是cmkle?什么是“cod”?@LightnessRacesinOrbit谢谢,修复了打字错误!
include(foo.cmake)
将是您的朋友。只需创建您自己的加载cmake脚本,并在需要时包含它们。我喜欢您只修复我指出的那些脚本的方式。为什么不进行一些努力并仔细阅读您的问题?