rpath в LDFLAGS для CMAKE - PullRequest
       79

rpath в LDFLAGS для CMAKE

2 голосов
/ 09 октября 2019

Я в настоящее время портирую свою автоматику в CMAKE. Я пытаюсь найти эквивалент:

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

Какова соответствующая команда в cmake для установки моего rpath?

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

Кажется, что приведенная выше командабыть связаны со временем установки. Принимая во внимание, что LDFLAGS связаны с линкерами.

1 Ответ

1 голос
/ 09 октября 2019

Это сработало для меня:

set_target_properties(${TARGET} PROPERTIES LINK_FLAGS "-Wl,-rpath,'/approot/services/lib'")
...