Feature #283 » 0001-Prepare-.pc-and-.cmake-for-static-builds.patch
configure.ac | ||
---|---|---|
NEED_LIBGCRYPT_VERSION=1.2.0
|
||
AC_DEFINE_UNQUOTED(NEED_LIBGCRYPT_VERSION, "$NEED_LIBGCRYPT_VERSION",
|
||
[Required version of Libgcrypt])
|
||
NEED_LIBGCRYPT_MODULE="libgcrypt >= $NEED_LIBGCRYPT_VERSION"
|
||
AC_SUBST(NEED_LIBGCRYPT_MODULE)
|
||
case "$OS_TYPE" in
|
||
windows)
|
||
LIBGCRYPT_CFLAGS=""
|
||
... | ... | |
# check for libgnutls
|
||
#
|
||
PKG_CHECK_MODULES([LIBGNUTLS], [gnutls >= 2.9.8])
|
||
NEED_GNUTLS_VERSION=2.9.8
|
||
AC_DEFINE_UNQUOTED(NEED_GNUTLS_VERSION, "$NEED_GNUTLS_VERSION",
|
||
[Required version of GnuTLS])
|
||
NEED_GNUTLS_MODULE="gnutls >= $NEED_GNUTLS_VERSION"
|
||
AC_SUBST(NEED_GNUTLS_MODULE)
|
||
PKG_CHECK_MODULES([LIBGNUTLS], [$NEED_GNUTLS_MODULE])
|
||
###-------------------------------------------------------------------------
|
||
... | ... | |
#
|
||
if test "$gwen_with_libxml2_code" = "yes"; then
|
||
AC_DEFINE(GWEN_COMPILE_LIBXML2_CODE, 1, [if libxml2-code is wanted])
|
||
PKG_CHECK_MODULES(LIBXML, [libxml-2.0])
|
||
NEED_LIBXML2_MODULE="libxml-2.0"
|
||
AC_SUBST(NEED_LIBXML2_MODULE)
|
||
AC_SUBST(gwen_with_libxml2_code)
|
||
PKG_CHECK_MODULES(LIBXML, [$NEED_LIBXML2_MODULE])
|
||
fi
|
||
gwenhywfar-config.cmake.in | ||
---|---|---|
endif()
|
||
endif()
|
||
if (NOT @BUILD_SHARED_LIBS@)
|
||
find_package(PkgConfig)
|
||
pkg_check_modules(GnuTLS REQUIRED @NEED_GNUTLS_MODULE@)
|
||
pkg_check_modules(libgcrypt REQUIRED @NEED_LIBGCRYPT_MODULE@)
|
||
if(@gwen_with_libxml2_code@)
|
||
pkg_check_modules(LIBXML REQUIRED @NEED_LIBXML2_MODULE@)
|
||
endif()
|
||
endif()
|
||
check_required_components(GWENHYWFAR)
|
||
# The target is available since gwenhywfar 4.15.3
|
gwenhywfar.pc.in | ||
---|---|---|
Version: @VERSION@
|
||
Libs: @gwenhywfar_ldflags@ @gwenhywfar_libs@
|
||
Cflags: -I@gwenhywfar_headerdir@
|
||
Requires.private: @NEED_GNUTLS_MODULE@, @NEED_LIBGCRYPT_MODULE@, @NEED_LIBXML2_MODULE@
|
||