Skip to content

Commit bd35310

Browse files
committed
Add cross-platform support and regenerate bindings
1 parent 0495974 commit bd35310

31 files changed

+27220
-2171
lines changed

gen/configs/aarch64-linux-gnu.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/aarch64-linux-gnu.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

gen/configs/aarch64-linux-musl.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/aarch64-linux-musl.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/armv7l-linux-gnueabihf.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/armv7l-linux-musleabihf.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

gen/configs/i686-linux-gnu.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/i686-linux-gnu.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

gen/configs/i686-linux-musl.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/i686-linux-musl.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

gen/configs/i686-w64-mingw32.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/i686-w64-mingw32.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/powerpc64le-linux-gnu.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/x86_64-apple-darwin14.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

gen/configs/x86_64-linux-gnu.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[general]
2+
library_name = "libcurl"
3+
output_file_path = "../src/wrappers/x86_64-linux-gnu.jl"
4+
5+
use_julia_native_enum_type = true
6+
use_deterministic_symbol = true
7+
auto_mutability = true
8+
9+
printer_blacklist = [
10+
"CURL_SUFFIX_CURL_OFF_T",
11+
"CURL_SUFFIX_CURL_OFF_TU",
12+
"CURL_ZERO_TERMINATED",
13+
]
14+
15+
[codegen.macro]
16+
macro_mode = "basic"

0 commit comments

Comments
 (0)