标签: cmake
我的项目目前使用libfoo,它使用libbar。不幸的是,没有pkg-config文件。
我正在尝试编写FindFoo.cmake,但我找不到指定成功链接libfoo需要libbar的位置。
FindFoo.cmake
我是否只需要在最后手动设置它?或者有更好的方法吗?
if(LIBFOO_FOUND) set(LIBFOO_LIBRARIES ${LIBFOO_LIBRARY} ${LIBBAR_LIBRARIES}) endif()
重要的是cmake不会改变-l标志的顺序,否则会有未解析的符号。