Raise compile_error! instead of panic! in the build script
This commit is contained in:
parent
95b9fe8dac
commit
a35b8dda68
|
@ -99,7 +99,7 @@ fn main() {
|
||||||
feature = "lua51",
|
feature = "lua51",
|
||||||
feature = "luajit"
|
feature = "luajit"
|
||||||
)))]
|
)))]
|
||||||
panic!("You must enable one of the features: lua54, lua53, lua52, lua51, luajit");
|
compile_error!("You must enable one of the features: lua54, lua53, lua52, lua51, luajit");
|
||||||
|
|
||||||
#[cfg(all(
|
#[cfg(all(
|
||||||
feature = "lua54",
|
feature = "lua54",
|
||||||
|
@ -110,23 +110,23 @@ fn main() {
|
||||||
feature = "luajit"
|
feature = "luajit"
|
||||||
)
|
)
|
||||||
))]
|
))]
|
||||||
panic!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
compile_error!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
||||||
|
|
||||||
#[cfg(all(
|
#[cfg(all(
|
||||||
feature = "lua53",
|
feature = "lua53",
|
||||||
any(feature = "lua52", feature = "lua51", feature = "luajit")
|
any(feature = "lua52", feature = "lua51", feature = "luajit")
|
||||||
))]
|
))]
|
||||||
panic!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
compile_error!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
||||||
|
|
||||||
#[cfg(all(feature = "lua52", any(feature = "lua51", feature = "luajit")))]
|
#[cfg(all(feature = "lua52", any(feature = "lua51", feature = "luajit")))]
|
||||||
panic!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
compile_error!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
||||||
|
|
||||||
#[cfg(all(feature = "lua51", feature = "luajit"))]
|
#[cfg(all(feature = "lua51", feature = "luajit"))]
|
||||||
panic!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
compile_error!("You can enable only one of the features: lua54, lua53, lua52, lua51, luajit");
|
||||||
|
|
||||||
// We don't support "vendored module" mode on windows
|
// We don't support "vendored module" mode on windows
|
||||||
#[cfg(all(feature = "vendored", feature = "module", target_os = "windows"))]
|
#[cfg(all(feature = "vendored", feature = "module", target_os = "windows"))]
|
||||||
panic!(
|
compile_error!(
|
||||||
"Vendored (static) builds are not supported for modules on Windows.\n"
|
"Vendored (static) builds are not supported for modules on Windows.\n"
|
||||||
+ "Please, use `pkg-config` or custom mode to link to a Lua dll."
|
+ "Please, use `pkg-config` or custom mode to link to a Lua dll."
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue