2017-07-18 144 views
1

修改此变量的正确方法是什么,以便CMake可以找到项目指定为需求的相应模块?它似乎是自动生成的,我找不到以任何方式修改此路径的环境变量。我也很难找到解释得很好的文档;只有“安装”CMake软件包的说明,没有关于如何完成该功能的详细信息。如何在Windows上正确使用CMAKE_MODULE_PATH

+0

您想为CMake设置其他位置来搜索内容吗?然后使用[CMAKE_PREFIX_PATH](https://cmake.org/cmake/help/latest/variable/CMAKE_PREFIX_PATH.html)。 – Darklighter

+0

这是正确的。但是,我怎样才能真正设置该变量?它是一个环境变量还是什么? – xaav

+0

我也想为所有项目设置它。 – xaav

回答

1

你可以像这样延长或设置模块路径:

list(APPEND CMAKE_MODULE_PATH "some path to modules") 

或:

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "path") 

就像你可以在任何其他(名单)变量。

相关问题