使用带选项-Wl的cmake构建共享库, - no-undefined

时间:2014-02-21 20:28:35

标签: cmake

我正在尝试使用android-cmake创建一个ndk库。

我的目标是共享库,由于选项

,构建失败
-Wl,--no-undefined 

因为目标是指来自另一个图书馆的符号。

是否有办法将缺失的库发送到命令

add_library(foo SHARED ${sources})

1 个答案:

答案 0 :(得分:0)

我可以通过更改cmake变量来构建

set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L<path to library> -lfoo")