2

我目前正在将我的 automake 移植到 CMAKE 中。我试图找到相当于:

myprogram_LDFLAGS = \
   -lcurl \
   -ldl \
   -lresolv \
    -Wl,-rpath,'/approot/services/lib'

cmake 中设置我的 rpath 的相应命令是什么?

set(CMAKE_INSTALL_RPATH "/approot/services/lib")

上面的命令似乎与安装时间有关。而 LDFLAGS 与链接器相关。

4

1 回答 1

1

这对我有用:

set_target_properties(${TARGET} PROPERTIES LINK_FLAGS "-Wl,-rpath,'/approot/services/lib'")
于 2019-10-09T19:53:10.907 回答