Skip to content

Commit 1ae2398

Browse files
committed
Use MesaLink header files bundled with the crate
Point to a MesaLink fork with the changes until they are published.
1 parent af4bd4e commit 1ae2398

File tree

19 files changed

+9
-1127
lines changed

19 files changed

+9
-1127
lines changed

curl-sys/Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ libc = "0.2.2"
2424
libnghttp2-sys = { optional = true, version = "0.1" }
2525

2626
[dependencies.mesalink]
27-
version = "1.0.0-cratesio"
27+
version = "1.1.0-beta"
28+
git = "https://github.com/sagebind/mesalink"
29+
branch = "cargo-c-headers"
2830
optional = true
2931
default-features = false
3032
features = ["client_apis", "error_strings", "tls13", "aesgcm", "chachapoly", "x25519", "ecdh", "ecdsa", "verifier"]

curl-sys/build.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,16 @@ fn main() {
215215
// features, make sure we only compile one vtls.
216216
if cfg!(feature = "mesalink") {
217217
cfg.define("USE_MESALINK", None)
218-
.include("include/mesalink")
219218
.file("curl/lib/vtls/mesalink.c");
220219

220+
if let Some(path) = env::var_os("DEP_MESALINK_INCLUDE") {
221+
cfg.include(path);
222+
}
223+
221224
if windows {
222225
cfg.define("HAVE_WINDOWS", None);
226+
} else {
227+
cfg.define("HAVE_UNIX", None);
223228
}
224229
} else if cfg!(feature = "ssl") {
225230
if windows {

curl-sys/include/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

curl-sys/include/mesalink/mesalink/bio.h

Lines changed: 0 additions & 61 deletions
This file was deleted.

curl-sys/include/mesalink/mesalink/err.h

Lines changed: 0 additions & 154 deletions
This file was deleted.

curl-sys/include/mesalink/mesalink/evp.h

Lines changed: 0 additions & 35 deletions
This file was deleted.

curl-sys/include/mesalink/mesalink/openssl/bio.h

Lines changed: 0 additions & 55 deletions
This file was deleted.

curl-sys/include/mesalink/mesalink/openssl/err.h

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)