Skip to content

Commit 30b0122

Browse files
coskhvzak
authored andcommitted
Make build script work with OpenBSD
On OpenBSD the pkg-config names takes a minimalist format. No dash, and no separator between the major and minor version number. Build script is thus adapted to have also these in their set of alt_probes. Signed-off-by: Alex Orlenko <[email protected]>
1 parent c31c720 commit 30b0122

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

mlua-sys/build/find_normal.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,17 @@ pub fn probe_lua() {
3232
// Find using `pkg-config`
3333

3434
#[cfg(feature = "lua54")]
35-
let (incl_bound, excl_bound, alt_probe, ver) = ("5.4", "5.5", ["lua5.4", "lua-5.4"], "5.4");
35+
let (incl_bound, excl_bound, alt_probe, ver) =
36+
("5.4", "5.5", ["lua5.4", "lua-5.4", "lua54"], "5.4");
3637
#[cfg(feature = "lua53")]
37-
let (incl_bound, excl_bound, alt_probe, ver) = ("5.3", "5.4", ["lua5.3", "lua-5.3"], "5.3");
38+
let (incl_bound, excl_bound, alt_probe, ver) =
39+
("5.3", "5.4", ["lua5.3", "lua-5.3", "lua53"], "5.3");
3840
#[cfg(feature = "lua52")]
39-
let (incl_bound, excl_bound, alt_probe, ver) = ("5.2", "5.3", ["lua5.2", "lua-5.2"], "5.2");
41+
let (incl_bound, excl_bound, alt_probe, ver) =
42+
("5.2", "5.3", ["lua5.2", "lua-5.2", "lua52"], "5.2");
4043
#[cfg(feature = "lua51")]
41-
let (incl_bound, excl_bound, alt_probe, ver) = ("5.1", "5.2", ["lua5.1", "lua-5.1"], "5.1");
44+
let (incl_bound, excl_bound, alt_probe, ver) =
45+
("5.1", "5.2", ["lua5.1", "lua-5.1", "lua51"], "5.1");
4246
#[cfg(feature = "luajit")]
4347
let (incl_bound, excl_bound, alt_probe, ver) = ("2.0.4", "2.2", [], "JIT");
4448

0 commit comments

Comments
 (0)