在cmake中使用pkg-config

pkg-config是什么,有什么好处,不多赘述,可参考如下文章:
https://blog.csdn.net/newchenxf/article/details/51750239

在cmake中如何使用

find_package(PkgConfig)
pkg_check_modules(GTKMM gtkmm-2.4)
link_directories(${GTKMM_LIBRARY_DIRS})
include_directories(${GTKMM_INCLUDE_DIRS})
add_executable(test_exe main.cpp)
target_link_libraries(test_exe ${GTKMM_LIBRARIES})

为什么不是用find_package呢?
它搜索的是.cmake文件,跟pkg-config的.pc文件一个道理

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容