From ee968a197e6cda5cd57f12b923067a2af80000f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Thu, 26 Feb 2026 21:15:10 +0100 Subject: [PATCH] Improve error when no solver feature is enabled --- crates/tako/src/internal/worker/resources/solver.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/tako/src/internal/worker/resources/solver.rs b/crates/tako/src/internal/worker/resources/solver.rs index c2596bb39..86817ae76 100644 --- a/crates/tako/src/internal/worker/resources/solver.rs +++ b/crates/tako/src/internal/worker/resources/solver.rs @@ -24,4 +24,10 @@ pub fn create_solver() -> impl LpSolver { use super::solver_microlp::MicrolpSolver; MicrolpSolver::new() } + #[cfg(not(any(feature = "highs", feature = "microlp")))] + { + compile_error!( + "You have to enable either the `highs` or the `microlp` feature using `cargo build ... --features `" + ) + } }