Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
覆盖CMake Find_包_Cmake - Fatal编程技术网

覆盖CMake Find_包

覆盖CMake Find_包,cmake,Cmake,CMake模块FindPostgreSQL.CMake,当您将find_包与PostGreSQL一起使用时,它随Ubuntu和Debian一起提供。我们有一款需要它的产品,我们所能做的就是发布我们自己版本的FindPostgreSQL.cmake 然后,如何用我们自己的文件覆盖CMake的FindPostgreSQL.CMake,而不影响其他任何内容?该项目位于上,我将它们放入项目的cmake/modules目录中 CMake在中搜索名为Find.CMake的文件 CMAKE\u模块路径,然后是

CMake模块FindPostgreSQL.CMake,当您将find_包与PostGreSQL一起使用时,它随Ubuntu和Debian一起提供。我们有一款需要它的产品,我们所能做的就是发布我们自己版本的FindPostgreSQL.cmake


然后,如何用我们自己的文件覆盖CMake的FindPostgreSQL.CMake,而不影响其他任何内容?该项目位于

上,我将它们放入项目的
cmake/modules
目录中

CMake在中搜索名为
Find.CMake
的文件
CMAKE\u模块路径
,然后是CMAKE安装。如果文件是 找到后,由CMake读取和处理

从CMake文档中查找\u包: