Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Yocto项目配方中设置cmake参数cmake_模块_路径?_Cmake_Yocto - Fatal编程技术网

如何在Yocto项目配方中设置cmake参数cmake_模块_路径?

如何在Yocto项目配方中设置cmake参数cmake_模块_路径?,cmake,yocto,Cmake,Yocto,我需要为我的配方设置CMAKE\u模块\u路径。如何正确设置?在调用CMAKE之前,如何将路径添加到CMAKE\u模块\u路径?通常,您可以从命令行这样设置: cmake -DCMAKE_MODULE_PATH=/path/to/your/local/modules .. 但是,如果将其用于,我建议查看文档,了解这将如何影响find\u package()行为。根据您的项目设置,您可能不希望将此路径全部添加到CMAKE_模块_路径中;因此,最好设置一个中间变量,并仅在某些情况下使用该中间变量更

我需要为我的配方设置
CMAKE\u模块\u路径
。如何正确设置?在调用
CMAKE
之前,如何将路径添加到
CMAKE\u模块\u路径?

通常,您可以从命令行这样设置:

cmake -DCMAKE_MODULE_PATH=/path/to/your/local/modules ..

但是,如果将其用于,我建议查看文档,了解这将如何影响
find\u package()
行为。根据您的项目设置,您可能不希望将此路径全部添加到
CMAKE_模块_路径中
;因此,最好设置一个中间变量,并仅在某些情况下使用该中间变量更新
CMAKE_MODULE_PATH

在调用
CMAKE
之前,您能否提供一些上下文,说明为什么要修改此变量?您是否打算使用它来调用具有
include()
的其他模块?或者您是否将其与变量状态的
find_package()
?文档一起使用,即“拟由项目设置”。因此,在
cmake
命令行中设置此变量很少是一个好主意。