cmake 和 pkgconfig

--cflags 提供 include

--libs 提供 linklibrary

主要使用的函数如下

pkg_check_modules(<prefix>
                  [REQUIRED] [QUIET]
                  [NO_CMAKE_PATH]
                  [NO_CMAKE_ENVIRONMENT_PATH]
                  [IMPORTED_TARGET [GLOBAL]]
                  <moduleSpec> [<moduleSpec>...])

例如我们通过 pkg_check_modules(WLROOTS REQUIRED wlroots-0.18) , 下图是使用 pkg-config --list-all 显示

image.png

主要关注的变量如下