使用Find * .cmake而不将其添加到cmake modules文件夹

时间:2015-01-07 15:17:14

标签: cmake cmake-gui

我想使用FindAntTweakBar.cmake它能够找到anttweakbar,但是我没有管理访问cmake的modules文件夹,所以我不能在那里复制它。有没有办法包含它而不是将它复制到Modules文件夹中?我正在窗户上使用cmake-gui。

1 个答案:

答案 0 :(得分:2)

您可以在项目中将其添加到您选择的文件夹中,并在CMakeLists.txt中修改该特定项目的CMAKE_MODULES_PATH。

例如,如果您要将其放入“[顶级CMakeLists.txt的位置] / cmake”文件夹中,您将发出:

set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_SOURCE_DIR}/cmake")