aboutsummaryrefslogtreecommitdiffstats
path: root/passes
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-10-17 12:04:40 +0200
committerClifford Wolf <clifford@clifford.at>2014-10-17 12:04:40 +0200
commit4df902637a3b486ab4836ddc2bde7889c6dccfeb (patch)
treecf1e9fe87fe6be8b7c8d5c23a125000dddef795c /passes
parent31267a1ae8d670c4b8749fc55b07c01d9285a488 (diff)
downloadyosys-4df902637a3b486ab4836ddc2bde7889c6dccfeb.tar.gz
yosys-4df902637a3b486ab4836ddc2bde7889c6dccfeb.tar.bz2
yosys-4df902637a3b486ab4836ddc2bde7889c6dccfeb.zip
Various MXE build fixes
Diffstat (limited to 'passes')
-rw-r--r--passes/cmds/plugin.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/passes/cmds/plugin.cc b/passes/cmds/plugin.cc
index da597ac45..f7c65bbde 100644
--- a/passes/cmds/plugin.cc
+++ b/passes/cmds/plugin.cc
@@ -28,9 +28,9 @@ YOSYS_NAMESPACE_BEGIN
std::map<std::string, void*> loaded_plugins;
std::map<std::string, std::string> loaded_plugin_aliases;
+#ifdef YOSYS_ENABLE_PLUGINS
void load_plugin(std::string filename, std::vector<std::string> aliases)
{
-#ifdef YOSYS_ENABLE_PLUGINS
if (filename.find('/') == std::string::npos)
filename = "./" + filename;
@@ -44,10 +44,13 @@ void load_plugin(std::string filename, std::vector<std::string> aliases)
for (auto &alias : aliases)
loaded_plugin_aliases[alias] = filename;
+}
#else
+void load_plugin(std::string, std::vector<std::string>)
+{
log_error("This version of yosys is built without plugin support.\n");
-#endif
}
+#endif
struct PluginPass : public Pass {
PluginPass() : Pass("plugin", "load and list loaded plugins") { }