This file is part of MXE. See LICENSE.md for licensing information. Contains ad hoc patches for cross building. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sat, 7 Apr 2018 14:43:45 +1000 Subject: [PATCH 1/1] fix static mingw builds with pkgconf see: https://github.com/lsh123/xmlsec/pull/162 diff --git a/xmlsec-gcrypt.pc.in b/xmlsec-gcrypt.pc.in index 1111111..2222222 100644 --- a/xmlsec-gcrypt.pc.in +++ b/xmlsec-gcrypt.pc.in @@ -8,4 +8,5 @@ Version: @VERSION@ Description: XML Security Library implements XML Signature and XML Encryption standards Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ @LIBXSLT_PC_FILE_COND@ Cflags: @XMLSEC_GCRYPT_CFLAGS@ +Cflags.private: -DXMLSEC_STATIC Libs: @XMLSEC_GCRYPT_LIBS@ diff --git a/xmlsec-gnutls.pc.in b/xmlsec-gnutls.pc.in index 1111111..2222222 100644 --- a/xmlsec-gnutls.pc.in +++ b/xmlsec-gnutls.pc.in @@ -8,4 +8,5 @@ Version: @VERSION@ Description: XML Security Library implements XML Signature and XML Encryption standards Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ @LIBXSLT_PC_FILE_COND@ Cflags: @XMLSEC_GNUTLS_CFLAGS@ +Cflags.private: -DXMLSEC_STATIC Libs: @XMLSEC_GNUTLS_LIBS@ diff --git a/xmlsec-nss.pc.in b/xmlsec-nss.pc.in index 1111111..2222222 100644 --- a/xmlsec-nss.pc.in +++ b/xmlsec-nss.pc.in @@ -8,4 +8,5 @@ Version: @VERSION@ Description: XML Security Library implements XML Signature and XML Encryption standards Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ @LIBXSLT_PC_FILE_COND@ @NSPR_PACKAGE@ >= @MOZILLA_MIN_VERSION@ @NSS_PACKAGE@ >= @MOZILLA_MIN_VERSION@ Cflags: -DXMLSEC_CRYPTO_NSS=1 @XMLSEC_CORE_CFLAGS@ +Cflags.private: -DXMLSEC_STATIC Libs: -L${libdir} -lxmlsec1-nss @XMLSEC_CORE_LIBS@ diff --git a/xmlsec-openssl.pc.in b/xmlsec-openssl.pc.in index 1111111..2222222 100644 --- a/xmlsec-openssl.pc.in +++ b/xmlsec-openssl.pc.in @@ -8,4 +8,5 @@ Version: @VERSION@ Description: XML Security Library implements XML Signature and XML Encryption standards Requires: libxml-2.0 >= @LIBXML_MIN_VERSION@ @LIBXSLT_PC_FILE_COND@ Cflags: @XMLSEC_OPENSSL_CFLAGS@ +Cflags.private: -DXMLSEC_STATIC Libs: @XMLSEC_OPENSSL_LIBS@