在cmake中将不同的库路径分层添加到rpath

时间:2014-07-02 15:10:30

标签: gcc cmake

我有一个项目,其中两个不同的包(gtkmm和matlab引擎)依赖于同一个库(libfreetype)的不同不兼容版本。 mathworks告诉我用gcc解决问题:

-Wl,-rpath,/usr/lib/x86_64-linux-gnu:/usr/local/MATLAB/R2014a/bin/glnxa64  

这在gcc命令行中运行良好。我该如何将其翻译成cmake?

1 个答案:

答案 0 :(得分:2)

这是一个链接器标志,因此您可能想要执行类似

的操作
set(CMAKE_EXE_LINKER_FLAGS -Wl,-rpath,....)