用于 CMAKE 的 LDFLAGS 中的 rpath
rpath in LDFLAGS for CMAKE
我目前正在将我的 automake 移植到 CMAKE 中。我试图找到等价于:
myprogram_LDFLAGS = \
-lcurl \
-ldl \
-lresolv \
-Wl,-rpath,'/approot/services/lib'
设置我的rpath在cmake中对应的命令是什么?
set(CMAKE_INSTALL_RPATH "/approot/services/lib")
上面的命令好像和安装时间有关。而 LDFLAGS 与链接器相关。
这对我有用:
set_target_properties(${TARGET} PROPERTIES LINK_FLAGS "-Wl,-rpath,'/approot/services/lib'")
我目前正在将我的 automake 移植到 CMAKE 中。我试图找到等价于:
myprogram_LDFLAGS = \
-lcurl \
-ldl \
-lresolv \
-Wl,-rpath,'/approot/services/lib'
设置我的rpath在cmake中对应的命令是什么?
set(CMAKE_INSTALL_RPATH "/approot/services/lib")
上面的命令好像和安装时间有关。而 LDFLAGS 与链接器相关。
这对我有用:
set_target_properties(${TARGET} PROPERTIES LINK_FLAGS "-Wl,-rpath,'/approot/services/lib'")