diff --git a/src/solver/Z3SmtSolver.cpp b/src/solver/Z3SmtSolver.cpp index 09daf9ae0..7db1816ce 100644 --- a/src/solver/Z3SmtSolver.cpp +++ b/src/solver/Z3SmtSolver.cpp @@ -46,11 +46,13 @@ namespace storm { : context(nullptr), solver(nullptr), expressionAdapter(nullptr), lastCheckAssumptions(false), lastResult(CheckResult::Unknown) #endif { +#ifdef STORM_HAVE_Z3 z3::config config; config.set("model", true); context = std::unique_ptr(new z3::context(config)); solver = std::unique_ptr(new z3::solver(*context)); expressionAdapter = std::unique_ptr(new storm::adapters::Z3ExpressionAdapter(*context, true)); +#endif } Z3SmtSolver::~Z3SmtSolver() {