0

我想针对最新的 Fedora 构建 Kurento 媒体服务器。

但是,CMake 无法配置源:

Could not find a package configuration file provided by "KurentoHelpers"
with any of the following names:

    KurentoHelpersConfig.cmake
    kurentohelpers-config.cmake

kms-cmake-utils按照建议安装到/usr/local/. 但是,即使我设置为目标放置 .cmake 模块的CMAKE_PREFIX_PATH文件夹,我仍然有此错误。kms-cmake-utilsinstall

事实上KurentoHelpersConfig.cmakekms-cmake-utils.

如何为 Fedora 配置 Kurento?

4

3 回答 3

0

尝试安装 to/usr而不是/usr/local因为 cmake 正在寻找模块/usr/share

像这样执行 cmake 应该可以解决问题:

cmake .. -DCMAKE_PREFIX_PATH=/usr
于 2016-02-11T21:02:28.213 回答
0

cmake 似乎有问题,它无法读取外部 CMAKE_MODULE_PATH,所以我强制设置到它的参数行(使用 Ubuntu 服务器 x86_64),注意 -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH

HOME=`pwd`
BUILD=$HOME/build
export CMAKE_MODULE_PATH=$BUILD/usr/local/share/cmake-3.5/Modules

mkdir -p build
cd build

cmake -DCMAKE_PREFIX_PATH=$HOMEDIR/build -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH ..
make DESTDIR=$HOMEDIR/build install
于 2016-10-25T11:37:43.077 回答
0

KurentoHelpersConfig.cmake您应该附加to的路径CMAKE_MODULE_PATH,通过将此行添加到CMakeLists.txt

SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/local/share/cmake-3.5/Modules")
于 2016-06-19T14:00:46.367 回答