如何从CMake工具链文件设置LD_LIBRARY_PATH?

时间:2019-07-10 06:59:51

标签: linux cmake

在Linux上,我想创建一个用于交叉编译的CMake工具链文件。编译器需要一些位于非标准目录中的共享库。因此,我必须在调用之前设置LD_LIBRARY_PATH

当从命令行而不是CMake调用编译器时,它可以工作。我试图通过工具链文件中的LD_LIBRARY_PATH设置set(ENV{LD_LIBRARY_PATH} "${CMAKE_CURRENT_LIST_DIR}/<shared library directory>")。但是,编译器抱怨找不到共享库。

0 个答案:

没有答案