如何在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
命令行中设置此变量很少是一个好主意。