aboutsummaryrefslogtreecommitdiffstats
path: root/generic/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'generic/main.cc')
-rw-r--r--generic/main.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/main.cc b/generic/main.cc
index 3ee1c790..7aece569 100644
--- a/generic/main.cc
+++ b/generic/main.cc
@@ -86,9 +86,13 @@ std::unique_ptr<Context> GenericCommandHandler::createContext(dict<std::string,
log_error("Unknown viaduct uarch '%s'; available options: '%s'\n", uarch_name.c_str(), all_uarches.c_str());
}
ctx->uarch = std::move(uarch);
+ if (vm.count("gui"))
+ ctx->uarch->with_gui = true;
ctx->uarch->init(ctx.get());
} else if (vm.count("vopt")) {
log_error("Viaduct options passed in non-viaduct mode!\n");
+ } else if (vm.count("gui")) {
+ log_error("nextpnr-generic GUI only supported in viaduct mode!\n");
}
return ctx;
}