在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文件一个道理

你可能感兴趣的:(在cmake中使用pkg-config)