Как установить LD_LIBRARY_PATH из файла цепочки инструментов CMake? - PullRequest
0 голосов
/ 10 июля 2019

В Linux я хочу создать файл инструментария CMake для кросс-компиляции. Компилятору нужны некоторые общие библиотеки, расположенные в нестандартных каталогах. Поэтому я должен установить LD_LIBRARY_PATH, прежде чем вызывать его.

Работает при вызове компилятора из командной строки, но не из CMake. Я попытался установить LD_LIBRARY_PATH через set(ENV{LD_LIBRARY_PATH} "${CMAKE_CURRENT_LIST_DIR}/<shared library directory>") из файла набора инструментов. Однако компилятор жалуется, что не может найти разделяемые библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...