# 添加pkg依赖xxx yyy zzz
INCLUDE(FindPkgConfig)
pkg_check_modules(PKGS_DEP REQUIRED
xxx
yyy
zzz
)
# 上面的指令会生成 PKGS_DEP_CFLAGS 和 PKGS_DEP_LDFLAGS
# 设置依赖pkg的CGLAGS
FOREACH(flag ${PKGS_DEP_CFLAGS})
SET(EXTRA_CFLGAS "${EXTRA_CFLGAS} ${flag}")
ENDFOREACH(flag)
SET(CMAKE_C_
CMake使用pkg-config
最新推荐文章于 2024-06-02 22:14:58 发布
本文介绍了如何在CMake构建系统中利用pkg-config来管理依赖库,从而简化C++项目的构建过程。通过示例展示了如何查找库路径、链接选项以及包含文件,确保项目正确编译和链接。
摘要由CSDN通过智能技术生成