我已经进行了尽职调查并为此做过搜索,但是似乎找不到答案。如果答案很明显,请提前抱歉。
我们的源代码树和单元测试是使用CMake构建的。
单元测试在运行时需要特定版本的Linux 3rd-party软件包(在这种情况下,将安装mosquitto
代理二进制文件)。源树未链接到mosquitto
代理二进制文件,但是单元测试在运行时需要它。
是否可以使用CMake强制安装特定版本的OS软件包mosquitto
?
作为参考,以下是成功所需的Fedora软件包:
mosquitto.x86_64 1.5.3-1.fc27