@@ -29,6 +29,7 @@ llvm17-0 = ["llvm-sys-170"]
2929llvm18-1 = [" llvm-sys-181" ]
3030llvm19-1 = [" llvm-sys-191" ]
3131llvm20-1 = [" llvm-sys-201" ]
32+ llvm21-1 = [" llvm-sys-211" ]
3233
3334# Don't link against LLVM libraries. This is useful if another dependency is
3435# installing LLVM. See llvm-sys for more details. We can't enable a single
@@ -48,6 +49,7 @@ llvm17-0-no-llvm-linking = ["llvm17-0", "llvm-sys-170/no-llvm-linking"]
4849llvm18-1-no-llvm-linking = [" llvm18-1" , " llvm-sys-181/no-llvm-linking" ]
4950llvm19-1-no-llvm-linking = [" llvm19-1" , " llvm-sys-191/no-llvm-linking" ]
5051llvm20-1-no-llvm-linking = [" llvm20-1" , " llvm-sys-201/no-llvm-linking" ]
52+ llvm21-1-no-llvm-linking = [" llvm21-1" , " llvm-sys-211/no-llvm-linking" ]
5153
5254# Linking preference.
5355# If none of these are enabled, it defaults to force static linking.
@@ -62,6 +64,7 @@ llvm17-0-force-dynamic = ["llvm17-0", "llvm-sys-170/force-dynamic"]
6264llvm18-1-force-dynamic = [" llvm18-1" , " llvm-sys-181/force-dynamic" ]
6365llvm19-1-force-dynamic = [" llvm19-1" , " llvm-sys-191/force-dynamic" ]
6466llvm20-1-force-dynamic = [" llvm20-1" , " llvm-sys-201/force-dynamic" ]
67+ llvm21-1-force-dynamic = [" llvm21-1" , " llvm-sys-211/force-dynamic" ]
6568
6669# Prefer dynamic linking against LLVM libraries. See llvm-sys for more details
6770llvm12-0-prefer-dynamic = [" llvm12-0" , " llvm-sys-120/prefer-dynamic" ]
@@ -73,6 +76,7 @@ llvm17-0-prefer-dynamic = ["llvm17-0", "llvm-sys-170/prefer-dynamic"]
7376llvm18-1-prefer-dynamic = [" llvm18-1" , " llvm-sys-181/prefer-dynamic" ]
7477llvm19-1-prefer-dynamic = [" llvm19-1" , " llvm-sys-191/prefer-dynamic" ]
7578llvm20-1-prefer-dynamic = [" llvm20-1" , " llvm-sys-201/prefer-dynamic" ]
79+ llvm21-1-prefer-dynamic = [" llvm21-1" , " llvm-sys-211/prefer-dynamic" ]
7680
7781# Force static linking against LLVM libraries. See llvm-sys for more details
7882llvm12-0-force-static = [" llvm12-0" , " llvm-sys-120/force-static" ]
@@ -84,6 +88,7 @@ llvm17-0-force-static = ["llvm17-0", "llvm-sys-170/force-static"]
8488llvm18-1-force-static = [" llvm18-1" , " llvm-sys-181/force-static" ]
8589llvm19-1-force-static = [" llvm19-1" , " llvm-sys-191/force-static" ]
8690llvm20-1-force-static = [" llvm20-1" , " llvm-sys-201/force-static" ]
91+ llvm21-1-force-static = [" llvm21-1" , " llvm-sys-211/force-static" ]
8792
8893# Prefer static linking against LLVM libraries. See llvm-sys for more details
8994llvm12-0-prefer-static = [" llvm12-0" , " llvm-sys-120/prefer-static" ]
@@ -95,6 +100,7 @@ llvm17-0-prefer-static = ["llvm17-0", "llvm-sys-170/prefer-static"]
95100llvm18-1-prefer-static = [" llvm18-1" , " llvm-sys-181/prefer-static" ]
96101llvm19-1-prefer-static = [" llvm19-1" , " llvm-sys-191/prefer-static" ]
97102llvm20-1-prefer-static = [" llvm20-1" , " llvm-sys-201/prefer-static" ]
103+ llvm21-1-prefer-static = [" llvm21-1" , " llvm-sys-211/prefer-static" ]
98104
99105# Don't force linking to libffi on non-windows platforms. Without this feature
100106# inkwell always links to libffi on non-windows platforms.
@@ -155,6 +161,7 @@ llvm-sys-170 = { package = "llvm-sys", version = "170.2.0", optional = true }
155161llvm-sys-181 = { package = " llvm-sys" , version = " 181.2.0" , optional = true }
156162llvm-sys-191 = { package = " llvm-sys" , version = " 191.0.0" , optional = true }
157163llvm-sys-201 = { package = " llvm-sys" , version = " 201.0.0" , optional = true }
164+ llvm-sys-211 = { package = " llvm-sys" , version = " 211.0.0" , optional = true }
158165
159166libc = " 0.2"
160167once_cell = " 1.16"
0 commit comments