aboutsummaryrefslogtreecommitdiff
path: root/ports/libarchive/auto-define-libarchive-static.patch
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2017-01-06 13:16:48 -0800
committerGitHub <noreply@github.com>2017-01-06 13:16:48 -0800
commit4be24efa52605ea97076137e150a1d4e307f680e (patch)
treeafc184246661d75df454a78e17f1f6ba997c2589 /ports/libarchive/auto-define-libarchive-static.patch
parent7f66995a9a1d4c16bad32e6f30e1ce085119409d (diff)
parentf99d143dc3e7cf9b07120256d2801da59653b486 (diff)
downloadvcpkg-4be24efa52605ea97076137e150a1d4e307f680e.tar.gz
vcpkg-4be24efa52605ea97076137e150a1d4e307f680e.zip
Merge pull request #493 from codicodi/add-archive
add libarchive
Diffstat (limited to 'ports/libarchive/auto-define-libarchive-static.patch')
-rw-r--r--ports/libarchive/auto-define-libarchive-static.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/ports/libarchive/auto-define-libarchive-static.patch b/ports/libarchive/auto-define-libarchive-static.patch
new file mode 100644
index 000000000..41c953ebe
--- /dev/null
+++ b/ports/libarchive/auto-define-libarchive-static.patch
@@ -0,0 +1,28 @@
+diff --git a/archive.h b/archive.h
+index ff401e9..602717e 100644
+--- a/archive.h
++++ b/archive.h
+@@ -106,6 +106,9 @@ typedef ssize_t la_ssize_t;
+ * .lib. The default here assumes you're building a DLL. Only
+ * libarchive source should ever define __LIBARCHIVE_BUILD.
+ */
++
++#define LIBARCHIVE_STATIC
++
+ #if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC)
+ # ifdef __LIBARCHIVE_BUILD
+ # ifdef __GNUC__
+diff --git a/archive_entry.h b/archive_entry.h
+index 71b1e87..44246b9 100644
+--- a/archive_entry.h
++++ b/archive_entry.h
+@@ -85,6 +85,9 @@ typedef int64_t la_int64_t;
+ * .lib. The default here assumes you're building a DLL. Only
+ * libarchive source should ever define __LIBARCHIVE_BUILD.
+ */
++
++#define LIBARCHIVE_STATIC
++
+ #if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC)
+ # ifdef __LIBARCHIVE_BUILD
+ # ifdef __GNUC__