Projekt

Allgemein

Profil

Feature #283 » 0001-Prepare-.pc-and-.cmake-for-static-builds.patch

wrobelda, 26.08.2022 00:02

Unterschiede anzeigen:

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@
    (1-1/1)