cmake在3rdparty libs之间的find_library依赖关系

时间:2017-04-03 14:09:23

标签: cmake

我的项目目前使用libfoo,它使用libbar。不幸的是,没有pkg-config文件。

我正在尝试编写FindFoo.cmake,但我找不到指定成功链接libfoo需要libbar的位置。

我是否只需要在最后手动设置它?或者有更好的方法吗?

if(LIBFOO_FOUND)
set(LIBFOO_LIBRARIES ${LIBFOO_LIBRARY} ${LIBBAR_LIBRARIES})
endif()

重要的是cmake不会改变-l标志的顺序,否则会有未解析的符号。

0 个答案:

没有答案