Skip to content

Commit dab2fe6

Browse files
authored
mlua-sys: separate compile error when no Lua feature is enabled (#712)
1 parent 6c1d336 commit dab2fe6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

mlua-sys/build/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ cfg_if::cfg_if! {
1313
include!("main_inner.rs");
1414
} else if #[cfg(all(feature = "luau", not(any(feature = "lua55", feature = "lua54", feature = "lua53", feature = "lua52", feature = "lua51", feature = "luajit"))))] {
1515
include!("main_inner.rs");
16+
} else if #[cfg(not(any(feature = "lua55", feature = "lua54", feature = "lua53", feature = "lua52", feature = "lua51", feature = "luajit", feature = "luau")))] {
17+
fn main() {
18+
compile_error!("No Lua feature enabled. Please enable one of: lua55, lua54, lua53, lua52, lua51, luajit, luajit52, luau");
19+
}
1620
} else {
1721
fn main() {
1822
compile_error!("You can enable only one of the features: lua55, lua54, lua53, lua52, lua51, luajit, luajit52, luau");

0 commit comments

Comments
 (0)