Use pkg-config --static instead.configure.ac: Not all pkg-config support PKG_CHECK_MODULES_STATIC … a895462 View details mrdeep1 merged commit 9656876 into obgm:develop Jul 25, 2024 31 checks passed Sign up for free to join this conversation on GitHub. Already have an account? Sign i...
pkg_check_modules是 CMake 自己的pkg-config模块的一个用来简化的封装:你不用再检查 CMake 的版本,加载合适的模块,检查是否被加载,等等,参数和传给 find_package 的一样:先是待返回变量的前缀,然后是包名(pkg-config 的)。这样就定义了<prefix>_INCLUDE_DIRS和其他的这类变量,后续的用法就与find_package一致。
AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl --- dnl Since: ...
pkg_check_modules (XRENDER REQUIRED xrender) Defines for example: 定义例子: XRENDER_LIBRARIES=Xrender;X11`` XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp pkg_search_module Same as pkg_check_modules(), but instead it checks for given modules and uses the first working one. 如同pkg_...
// isBadEmbedName reports whether name is the base name of a file that// can't or won't be included in modules and therefore shouldn't be treated// as existing for embedding.funcisBadEmbedName(namestring)bool{iferr := module.CheckFilePath(name); err !=nil{returntrue}switchname {//...
PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]) Enables static linking through --static prior to calling PKG_CHECK_MODULES. PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) ...
pkg_check_modules (XRENDER REQUIRED xrender) Requires any version of xrender. Example output variables set by a successful call: XRENDER_LIBRARIES=Xrender;X11 XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp pkg_search_module The behavior of this command is the same as pkg_check_module...
AUTOCONF MACROS FOUND,[ACTION-IF-NOT-FOUND]]) PKG_CHECK_MODULES(VARIABLE-PREFIX,MODULES[,ACTION-IF- The macro PKG_CHECK_MODULES can be used in configure.ac to check whether modules exist. A typical usage would be: PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4]) ...
cmake:pkg_check_modules(FindPkgConfig)的新特性IMPORTED_TARGET https://blog.csdn.net/10km/article/details/83028491 pkg-config提供了一个统一的接口查询安装库的编译相关信息。...和cmake相比,pkg-config是另一个独立的历史更悠久的library信息描述体系,cmake的FindPkgConfig Module的作用是调用pkg-config查找pk...
PKG_PROG_PKG_CONFIG([MIN-VERSION]):定位 pkg-config 工具在系统中的位置,并检测其版本的兼容性。 PKG_CHECK_EXISTS(MODULES,[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND]):检测某些模块是否存在。 PKG_CHECK_MODULES(VARIABLE-PREFIX,MODULES,[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND]):检测某些模块是否存在,...