Skip to content

Commit d5493bd

Browse files
Update to libgit2 v1.9.0
1 parent 9fea986 commit d5493bd

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

Package.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ let package = Package(
1010
.target(
1111
name: "Clibgit2",
1212
exclude: [
13-
"libgit2/deps/http-parser/CMakeLists.txt",
14-
"libgit2/deps/http-parser/COPYING",
13+
"libgit2/deps/llhttp/CMakeLists.txt",
14+
"libgit2/deps/llhttp/LICENSE-MIT",
1515
"libgit2/deps/pcre/CMakeLists.txt",
1616
"libgit2/deps/pcre/COPYING",
1717
"libgit2/deps/pcre/LICENCE",
@@ -21,6 +21,7 @@ let package = Package(
2121
"libgit2/deps/zlib/CMakeLists.txt",
2222
"libgit2/deps/zlib/LICENSE",
2323
"libgit2/src/libgit2/CMakeLists.txt",
24+
"libgit2/src/libgit2/config.cmake.in",
2425
"libgit2/src/libgit2/experimental.h.in",
2526
"libgit2/src/libgit2/git2.rc",
2627
"libgit2/src/util/CMakeLists.txt",
@@ -36,7 +37,7 @@ let package = Package(
3637
"libgit2/src/util/win32",
3738
],
3839
sources: [
39-
"libgit2/deps/http-parser",
40+
"libgit2/deps/llhttp",
4041
"libgit2/deps/pcre",
4142
"libgit2/deps/xdiff",
4243
"libgit2/deps/zlib",
@@ -54,13 +55,15 @@ let package = Package(
5455

5556
.headerSearchPath("libgit2/src/libgit2"),
5657
.headerSearchPath("libgit2/src/util"),
57-
.headerSearchPath("libgit2/deps/http-parser"),
58+
.headerSearchPath("libgit2/deps/llhttp"),
5859
.headerSearchPath("libgit2/deps/pcre"),
5960
.headerSearchPath("libgit2/deps/xdiff"),
6061
.headerSearchPath("libgit2/deps/zlib"),
6162

6263
.define("LIBGIT2_NO_FEATURES_H"),
6364
.define("GIT_ARCH_64"),
65+
.define("GIT_QSORT_BSD"),
66+
.define("GIT_IO_POLL"),
6467
.define("GIT_DEPRECATE_HARD"),
6568

6669
.define("GIT_THREADS"),
@@ -75,6 +78,7 @@ let package = Package(
7578

7679
// HTTP
7780
.define("GIT_HTTPS"),
81+
.define("GIT_HTTPPARSER_BUILTIN"),
7882
.define("GIT_SECURE_TRANSPORT"),
7983

8084
// PCRE

Sources/Clibgit2/libgit2

0 commit comments

Comments
 (0)